homer.favenir Posted December 9, 2009 Share Posted December 9, 2009 hi to all, is there a way i can search an array in a line $tag = array("<html>","<title>","</title>","<head>","</head>","<meta","<body","</body>","</html>"); $line = "<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>"; $pos = strpos($tag, $line); i want to search the array entities in the lines, without using the foreach function anyone please... tia Link to comment https://forums.phpfreaks.com/topic/184494-strpos-and-array/ Share on other sites More sharing options...
roopurt18 Posted December 9, 2009 Share Posted December 9, 2009 If you only want to know that elements of $tag exist in $line and don't actually care about the character position, you can do something like: <?php $line_has_tags = count( array_intersect( $tag, array_unique( explode( ' ', $line ) ) ) ) > 0; ?> Link to comment https://forums.phpfreaks.com/topic/184494-strpos-and-array/#findComment-973917 Share on other sites More sharing options...
homer.favenir Posted December 9, 2009 Author Share Posted December 9, 2009 does it return boolean? Link to comment https://forums.phpfreaks.com/topic/184494-strpos-and-array/#findComment-973937 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.