Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите разобратся...
 
 автор: MBP   (18.04.2014 в 14:25)   письмо автору
 
 

Спасибо, разобрался...
// Мозг off
// deleted;

  Ответить  
 
 автор: confirm   (18.04.2014 в 14:46)   письмо автору
 
   для: MBP   (18.04.2014 в 14:25)
 

Зачем так усложнять. Есть функция обхода массива array_map, в аргументы которой можно передать N-массивов для их обхода, и обработать их значения пользовательской функцией. Есть функция implode, которая позволяет объединить элементы массива в строку, используя указанную строку для объединения.

Если у вас версия не ниже 5.3, то все это можно записать так:

<?
$a 
= ['pid' => '209','count' => '10']; //или array('pid' => '209','count' => '10') для версии ниже 5.4

$s implode('&'array_map(function($k$v) { 
    return 
$k.'='.$v
}, 
array_keys($a), array_values($a)));

echo 
$s;


Вот только странновата функция queryStr() - не содержит аргументов, а значит возвращает один и тот же массив получается, так зачем она нужна вообще? Поместите значит его в queryUrl().

PS. Ну коли устраивает гонять циклы, и "доперли", как будет угодно, но следует также знать, что превратить массив в строку URL-параметров можно одной функцией - http_build_query().

  Ответить  
 
 автор: Valick   (18.04.2014 в 15:32)   письмо автору
 
   для: MBP   (18.04.2014 в 14:25)
 

1) Давайте вменяемые названия своим темам
2) Никогда не удаляйте заданный вопрос.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования