Добавление подстановочного знака (*) в оператор PHP if [duplicate]

== сравнивает ссылки на объекты в Java и не является исключением для объектов String.

Для сравнения фактического содержимого объектов (в том числе String) необходимо использовать equals.

Если сравнение двух объектов String с использованием == оказывается true, это связано с тем, что объекты String были интернированы, а виртуальная машина Java имеет несколько ссылки указывают на тот же экземпляр String. Не следует ожидать сравнения одного объекта String, содержащего то же содержимое, что и другой объект String, используя == для оценки как true.

0
задан Mr. B 10 March 2019 в 02:29
поделиться

1 ответ

foreach($json as $key=>$value){

        foreach($value as $item)
        {
            if(strpos($item->$label, $searchValue) !== false) 
            {
                echo $item->title.'<br>';
            }
        }    
    }
0
ответ дан Smokie 10 March 2019 в 02:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: