带数组的strstr()和stristr()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带数组的strstr()和stristr()相关的知识,希望对你有一定的参考价值。

Searches an array $haystack for $needle. Returns the value of the element which contains the first result. Use strstr_array() for case-sensitive searches and stristr_array() for case-insensitive searches.
  1. <?php
  2.  
  3. function strstr_array( $haystack, $needle ) {
  4. if ( !is_array( $haystack ) ) {
  5. return false;
  6. }
  7. foreach ( $haystack as $element ) {
  8. if ( strstr( $element, $needle ) ) {
  9. return $element;
  10. }
  11. }
  12. }
  13.  
  14. function stristr_array( $haystack, $needle ) {
  15. if ( !is_array( $haystack ) ) {
  16. return false;
  17. }
  18. foreach ( $haystack as $element ) {
  19. if ( stristr( $element, $needle ) ) {
  20. return $element;
  21. }
  22. }
  23. }
  24.  
  25. ?>

以上是关于带数组的strstr()和stristr()的主要内容,如果未能解决你的问题,请参考以下文章

PHP中的stristr(),strstr(),strpos()速度比较

PHP在字符串中查找字符串strstr(),strchr(),strrchr(),stristr()

php 判断是不是包含

php常用函数

php中常用的字符串查找函数strstr()strpos()实例解释

php中常用的字符串查找函数strstr()strpos()实例解释