Все вопросы: [array-map]
3 вопросов
PHP: создавать массив массивов, игнорируя пустые массивы
Мне нужно создать массив массивов. Я использовал для этого array_map(null,$a,$b,$c), и он отлично работает, однако он не работает, если один из сопоставленных массивов не существует. Чтобы обойти эту проблему, я использовал: $myArray= array(); if (isset($a)) { array_push($myArray,$a);...
Можно ли использовать метод как функцию array_map
Я хочу сделать что-то вроде этого: class Cls { function fun ($ php) { return 'Дождь в Испании.'; } } $ ar = массив (1,2,3); $ instance = новый Cls (); print_r (array_map ('$ instance-> fun', $ ar)); // ^ это не сработает , но первым аргументом array_map должно быт...
PHP: применение функции к нескольким переменным без использования массива
У меня есть функция (для простоты я просто использую count ()), которую я хочу применить, возможно, к 4-5 различным переменным. Прямо сейчас я делаю это: $a = count($a); $b = count($b); $c = count($c); $d = count($d); Есть способ лучше? Я знаю, что массивы могут использовать функцию array...