PHP-如果数组包含字符串的一部分

时间:2018-08-13 14:34:54

标签: php

我有以下PHP代码:-

<?php
if( have_rows('postcode_checker', 'option') ):
    while ( have_rows('postcode_checker', 'option') ) : the_row(); ?>
        <?php 
            $postcodes .= get_sub_field('postcodes');
            $postcode_url = get_sub_field('page');
        ?>
    <?php endwhile;
else : endif;

$postcode_array = $postcodes; // This collects postcodes, i.e. LE67, LE5 etc...
$postcode_array = explode(',', $postcode_array);
$postcode_array = str_replace(' ', '', $postcode_array);
$postcode_search = $_POST['postcode']; // This will be a single postcode i.e. LE67

if (in_array($postcode_search, $postcode_array)) {
echo 'yes';
} else {
echo 'no';
}
?>

因此,如果我想查找LE67并在数组中找到LE67并返回'yes',则上面的代码可以正常工作。现在,例如,如果我搜索LE675AN,它将返回no,尽管它需要在邮政编码区域之内返回yes。

关于如何实现此目标的任何想法吗?

0 个答案:

没有答案