Я хочу преобразовать значения массива в строку. Что мне следует использовать, чтобы соединить их, как представлено в цели?
Должен ли я использовать сериализацию() или 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
Кемеровские программисты php общаются здесь
1728246871
Anonymous
Я хочу преобразовать значения массива в строку. Что мне следует использовать, чтобы соединить их, как представлено в цели?
Должен ли я использовать сериализацию() или 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
[b]Цель:[/b]
// output
autocomplete="off" class="email" id="myform"
[b]Изменить:[/b]
Я использовал array_walk(), чтобы достичь цели
function myfunction($value, $key) {
echo $key . '=" ' . $value . ' " ';
}
array_walk($atributes, "myfunction");
Подробнее здесь: [url]https://stackoverflow.com/questions/20117856/convert-an-associative-array-into-a-string-of-html-element-attribute-assignments[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия