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 Quote 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; ?> Quote 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? Quote Link to comment https://forums.phpfreaks.com/topic/184494-strpos-and-array/#findComment-973937 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.