Size: a a a

2020 August 22

P

Poseidon in phpGeeksJunior
Evgen
Через array_shift
Это не обход масива)
источник

P

Poseidon in phpGeeksJunior
Само слово "обход" подразумевает цикл
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Evgen
Можно как то рекурсивно обойти многомерный массив без использования циклов?
смотри в форыче если валью = массив, то делай шо хочешь
источник

P

Poseidon in phpGeeksJunior
𝓙𝓵𝓮𝓬𝓽𝓮𝓻
смотри в форыче если валью = массив, то делай шо хочешь
Он спросил без цикла)
источник

E

Evgen in phpGeeksJunior
Получаю первый элемент массива и вслед за этим рекурсивно вызываю саму же функцию.
источник

E

Evgen in phpGeeksJunior
function rec1(array $arr)
{
   if (!empty($arr)) {
   $item = array_shift($arr);
   echo $item . ' ';
   rec1($arr);}

}
источник

P

Poseidon in phpGeeksJunior
1) Нафига извращаться чтоб прям без циклов?
2) Почему не загуглить как обойти многомерный масив неизвесной глубины?
источник

S

Sedgar in phpGeeksJunior
0/ Подскажите, почему при любом значении $lastName функция возвращает 'friend'? скобки на месте вроде все
источник

S

Sedgar in phpGeeksJunior
function whoIsThisHouseToStarks($lastName){
   if ($lastName === 'Karstark' || 'Tully'){
       $status = 'friend';
   }
   elseif ($lastName === ('Lannister' || 'Frey')){
       $status = 'enemy';
   }
   else {
       $status = 'neutral';
   }
   return $status;
}
источник

👑️

👑OGURCHIK🖤 ️ in phpGeeksJunior
надо б ыпочитать за ОР
источник

👑️

👑OGURCHIK🖤 ️ in phpGeeksJunior
и почему не пустая строка это тру
источник

ЕS

Еlsey Swollou in phpGeeksJunior
Sedgar
0/ Подскажите, почему при любом значении $lastName функция возвращает 'friend'? скобки на месте вроде все
попробуй выполнить

var_dump((bool)'Tully');

он всегда будет заходить в это условие, ибо оно отрабатыват как
if ($lastName === 'Karstark' || true)
источник

S

Sedgar in phpGeeksJunior
Еlsey Swollou
попробуй выполнить

var_dump((bool)'Tully');

он всегда будет заходить в это условие, ибо оно отрабатыват как
if ($lastName === 'Karstark' || true)
Внезапно
источник

S

Sedgar in phpGeeksJunior
Спасибо
источник

ЕS

Еlsey Swollou in phpGeeksJunior
прописывать условия нужно целиком
if ($lastName === 'some' || $lastName === 'someElse')
источник

👑️

👑OGURCHIK🖤 ️ in phpGeeksJunior
🤔ил in_array
источник

ЕS

Еlsey Swollou in phpGeeksJunior
мне кажется не совсем явно )
источник

S

Sedgar in phpGeeksJunior
Еlsey Swollou
прописывать условия нужно целиком
if ($lastName === 'some' || $lastName === 'someElse')
Это уже понял, хотел покороче.
источник

👑️

👑OGURCHIK🖤 ️ in phpGeeksJunior
function whoIsThisHouseToStarks($lastName){
   return ['Karstark'=>'friend','Tully'=>'friend','Lannister'=>'enemy','Frey'=>'enemy'][$lastName]??'neutral';
}
источник

👑️

👑OGURCHIK🖤 ️ in phpGeeksJunior
🤔
источник