Как добавить текст к определенному значению массива php - PullRequest
4 голосов
/ 24 февраля 2012

Мне нужно найти определенные ключи в массиве, созданном запросом MySQL, как только у меня есть этот ключ, мне нужно добавить некоторый текст к значению, с которым связан ключ

Я понял, какопределить значение ключа с помощью array_key_exists ... Мне просто нужен код для добавления текста к соответствующему значению ключа

if(array_key_exists("note", $row_dailyNotes))
{
    // stuck here
    $row_dailyNotes(value) = $row_dailyNotes(value)."text to append"
}

Ответы [ 3 ]

10 голосов
/ 24 февраля 2012
$row_dailyNotes['note'] .= 'text to append';
3 голосов
/ 24 февраля 2012

Вероятно, вы ищете:

$array[$key] = $array[$key] . "text to append";

При этом используется синтаксис массива для поиска значения или установки значения в PHP-массиве.

Пример:

$array["something"] = $array["something"] . "blah blah";

Существует также краткая форма с использованием .= ( оператор объединения строк ):

$array[$key] .= "text to append;
0 голосов
/ 24 февраля 2012

Полагаю, вы должны использовать оператор конкатенации так:

$row_dailyNotes[$key] .= "text to append";

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...