|
| |
|
|
| |
для: Бамси
(29.05.2007 в 18:13)
| | | >Данные я парсю функцией preg_match_all
У функции preg_match_all есть 4-й параметр, в котором можно поставить PREG_SET_ORDER. Массив после этого примет человеческий вид.
На тупость и бездарность я не указываю никогда.
Я действительно предпочитаю подсказывать решение, а не выкладывать его "под ключ", как минимум, если задача представляется мне типовым вопросом, многажды разобранным на этом форуме, и не содержит достаточного индивидуального наполнения.
Можете считать это намеком на лень. Для оценки интеллекта и степени дарования Вам придется искать других экспертов.
PS.
>Чего то ответа на вопроса я так и не увидел...
Я Вам задал вопрос. "Откуда Вы берете массив?".
Я увидел на него ответ? | |
| |
|
|
| |
|
|
| |
для: Бамси
(28.05.2007 в 00:52)
| | | Чего то ответа на вопроса я так и не увидел, а только намеки на бездарность и тупость.
Данные я парсю функцией preg_match_all, а он пихает все именно в такой архитектуре, как я писал выше. | |
| |
|
|
| |
|
|
| |
для: mefestofel
(29.05.2007 в 13:55)
| | | Ну вообще-то тут ничего ужасного нет, т.к. я в тот же день сообщил о дыре админу PHPclub'а. Удалит - отошлю по почте. | |
| |
|
|
| |
|
|
| |
для: Unkind
(29.05.2007 в 13:23)
| | | Скиньте, пожалуйста мне на мыло, боюсь до того как я успею его поглядеть на форуме, модератор удалит, а я доберусь только вечером до компьютера! | |
| |
|
|
| |
|
|
| |
для: mefestofel
(29.05.2007 в 11:59)
| | | Не понимаю почему некоторые отзываются о PHPclub как о месте, доступном для каких-то избранных. Да, он более популярен, да там скорее могут помочь, но только из-за первого пункта.
Но как бы там ни было, это обычные люди, которые сами могут ошибаться. Могу выложить скриншот SQL Injection на PHPclub'е :) | |
| |
|
|
| |
|
|
| |
для: Trianon
(29.05.2007 в 11:34)
| | | Не спорю, пример больше демонстрационный, чтобы показать принцип работы... Если писать очень логичный код, то зачастую многие обитатели этого форума не понимают сути и принципов работы, приходится разжевывать...
Несомненно проще вычесть одно из другого...
Если прийти с таким примером сюда:
http://phpclub.ru/talk/index.php
То скорее всего подвергнут жесткой критике и выгонят из форума навсегда...
:-) | |
| |
|
|
| |
|
|
| |
для: mefestofel
(29.05.2007 в 10:50)
| | | Я на такое не намекал. Оно бы мне в страшном сне не привиделось.
Я просто не понял структуры массива - он вывернут наизнанку.
Если массиву вернуть товарный вид - всё обойдется коротким кодом. | |
| |
|
|
| |
|
|
| |
для: Trianon
(29.05.2007 в 10:31)
| | | скорее всего так и есть.... | |
| |
|
|
| |
|
|
| |
для: mefestofel
(29.05.2007 в 10:00)
| | | Это тот код на который Вам намекал Trianon, сложного ничего нет, чиатйте справочники:
<?php
$array = array();
$array['TestCase1'] = array('name'=>'Ola','value'=>'24');
$array['TestCase2'] = array('name'=>'Masha','value'=>'54');
$array['TestCase3'] = array('name'=>'Vika','value'=>'33');
function multi_sort($my_array, $akey)
{
function compare($a, $b)
{
global $key;
if ($a[$key]>$b[$key]){
$var = "-1";
return $var;
}
elseif ($a[$key]<$b[$key]){
$var = "1";
return $var;
}
elseif ($a[$key]==$b[$key]){
$var = "0";
return $var;
}
}
usort($my_array, "compare");
return $my_array;
}
$array = multi_sort($array, $key = 'value');
print_r($array);
?>
|
| |
| |
|
|
| |
|
|
| |
для: mefestofel
(29.05.2007 в 10:00)
| | | Наверняка, код не его, человек просто описание preg_match_all недочитал до нужной точки. | |
| |
|
|
|