Я хочу преобразовать значения массива в строку. Что мне следует использовать, чтобы соединить их, как представлено в цели?
Должен ли я использовать сериализацию() или implode() или http_build_query() < strong>или array_walk() ?
$attributes = array(
'autocomplete' => 'off',
'class' => 'email',
'id' => 'myform'
);
echo http_build_query($attributes, '', '" ');
// output
autocomplete=off" class=email" id=myform
Цель:
// output
autocomplete="off" class="email" id="myform"
Изменить:
Я использовал array_walk(), чтобы достичь цели
function myfunction($value, $key) {
echo $key . '=" ' . $value . ' " ';
}
array_walk($atributes, "myfunction");
Подробнее здесь: https://stackoverflow.com/questions/201 ... ssignments
Преобразование ассоциативного массива в строку назначений атрибутов элемента HTML. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Фильтрация 2D-ассоциативного массива по ключам другого 2D-ассоциативного массива
Anonymous » » в форуме Php - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Преобразование ассоциативного массива в отдельные переменные, названные ключами
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-