2015-12-28 2 views
-3

Я хочу внести некоторые изменения в файл php. Что означает это утверждение ?:Что означает выражение php?

if(($aEbtVarSet["ebt_swift"] == '') || ($aEbtVarSet["ebt_swift"] != $_POST['sepabanktransfer_swift'])) 
    $aEbtVarSet["ebt_swift"] = $_POST['sepabanktransfer_swift']; 

ответ

0

($ aEbtVarSet [ "ebt_swift"] == '') || ($ aEbtVarSet [ "ebt_swift"]

$ а || $ б Или ИСТИНА, если либо $ а или $ Ь TRUE.

($ aEbtVarSet [ "ebt_swift"] ! = $ _POST [ 'sepabanktransfer_swift'])

! $ а не TRUE, если $ а не TRUE.

More about logical operators in PHP

0

Если переменная $aEbtVarSet["ebt_swift"] пуста или POST вход ebt_swift отличается от текущего значения, он заменяет значение на вход POST.

0

Это в основном означает, что если переменная $aEbtVarSet["ebt_swift"] пусто, но установить ИЛИ то же $aEbtVarSet["ebt_swift"] переменного отличаются от $_POST['sepabanktransfer_swift'], который, скорее всего, установленного пользователя с <input> тегом, то он установит первые переменный в соответствии тот, который был отправлен пользователем (замените/перезапишите его предыдущее значение).

+0

Спасибо за ответ. И могу ли я переписать это, чтобы иметь что-то сравнимое с LIKE, а не с другим? –

+0

Вы можете сделать это с помощью функции 'strpos()' http://php.net/manual/en/function.strpos.php. Вы можете найти http://stackoverflow.com/questions/4366730/check-if-string-contains-specific-words полезным. Вам просто нужно играть вместе с ним ... – Zeke

Смежные вопросы