Требуется написать функцию, через которую можно будет в массиве найти элемент (если несколько таких элементов - то первый), и при необходимости изменить найденный элемент.
Массив такого вида:
$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;
}
Подскажите пожалуйста, какие есть еще варианты решения этой задачи, без ссылок ?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
у меня есть активити с 3 фрагментами, и в самом активити есть метод налаживания связи и начала приёма данных с другого устройстваПодскажите...
Доброго времени суток подскажите пожалуйста есть ли метод в рефлексии который возвращает только приватные поля в Java Рефлексия На подобиеgetDeclaredFields();...
Создать класс NumParser, и добавить в него статичный метод parseЭто метод должен принимать класс из которого нужно вызывать метод valueOf, и строку...
Допустим при вводе числа 41235 чтобы выдало, что четных чисел в числе 2, нечетных 3