Требуется написать функцию, через которую можно будет в массиве найти элемент (если несколько таких элементов - то первый), и при необходимости изменить найденный элемент.
Массив такого вида:
$myArray = array(
array(
"name" => "Tra-ta-ta",
"id" => 213
),
array(
"name" => "Test name",
"id" => 25
),
...
);
Я сделал это через ссылки:
function &arraySearchByField(
array &$array, string $fieldName, string $haystack): ?array
{
foreach($array as $key => &$arItem)
if($arItem[$fieldName] == $haystack)
return $arItem;
return null;
}
Подскажите пожалуйста, какие есть еще варианты решения этой задачи, без ссылок ?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
у меня есть активити с 3 фрагментами, и в самом активити есть метод налаживания связи и начала приёма данных с другого устройстваПодскажите...
Доброго времени суток подскажите пожалуйста есть ли метод в рефлексии который возвращает только приватные поля в Java Рефлексия На подобиеgetDeclaredFields();...
Создать класс NumParser, и добавить в него статичный метод parseЭто метод должен принимать класс из которого нужно вызывать метод valueOf, и строку...
Допустим при вводе числа 41235 чтобы выдало, что четных чисел в числе 2, нечетных 3