Articles of Операторы

Как проверить соответствие пар ключей

У меня есть набор массивов с ключевыми парами значений: $array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4); $array2 = array('green' => 5, 'blue' => 1, 'yellow' => 7, 'cyan' => 8); Как проверить, что оба массива содержат ключ соответствия и значение вместе ? Я хочу разместить условие, так что […]

Использование <<< CON в PHP

Каков эффект следующего кода? $page = <<<CON <p><center>Blah blah blah</center></p> CON; Что делает <<<CON ?

Автоматическое удаление Max / Min из массива при создании

Обновлен код, который создает массив, но ISNT выводит значения min / max. Почему это не работает, и как я могу заставить его автоматически удалять значение min / max, а затем повторно массировать массив? <?php $url = 'https://www.googleapis.com/shopping/search/v1/public/products?key=thekey&country=US&q=nintendo+wii'; $data = curl_init($url); curl_setopt($data, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($data, CURLOPT_HEADER, 0); $product_result = curl_exec($data); curl_close($data); $arr = json_decode($product_result, true); $prices […]

Переменные в объектных операторах

Я пытаюсь настроить оператор на основе переменных на PHP, но я могу только выполнить то, что я ищу в ограниченной степени. Например, следующий код допускает выбор переменной: $var1 = 'available_from'; $keyValuePairs[$key] = $item->parent()->{$var1}; Однако, если я хочу также сделать родительский селектор переменной, я больше не могу этого делать. Оба следующих метода не выполняются: $var1 = […]

Есть ли какой-либо Идентичный оператор === в C, как в PHP?

В PHP идентификатор Operatpr ( === ) возвращает TRUE если обе стороны точно равны, и они одного типа. Есть ли что-то подобное в мире С ?

Что означает? == оператор сравнения в PHP означает?

я видел if($output !== false){ } Это восклицательный знак с двумя знаками равенства. Он почти работает как не равный. Это имеет какое-то дополнительное значение?

Разница между «! ==» и «==!»

Вчера я наткнулся на это, когда модифицировал PHP-код, написанный кем-то другим. Я был озадачен тем, что простое сравнение ( if ($var ==! " ") ) Не работает должным образом. После некоторого тестирования я понял, что тот, кто написал этот код, использовал ==! вместо !== как оператор сравнения. Я никогда не видел ==! на любом языке, […]

сравнение,! == versus! =

Я знаю, что !== используется для сравнения типов переменных, а != Только сравнивает значения. Но я вижу, что многие люди используют !== когда они сравнивают значения, например: $stuff = 'foo'; if($stuff !== 'foo') // do… Есть ли причина, по которой они это делают? Is !== быстрее, чем != Или что?

** – новый оператор мощности вместо power () в php

Как использовать новую версию оператора Power вместо pow() в новой версии php (5.6)? Подобно: echo pow(2,3);

Для чего используется оператор «Null coalesce» (??)?

С выпуском новой версии PHP, PHP 7, появляются новые функции. среди этих новых функций есть оператор, с которым я не знаком. Оператор Null coalesce operator . Что это за оператор и какие хорошие варианты использования?