|
|
|
| имею
<name>' . $row['dname'] . ' (стоимость ' . $row['cost'] . ' руб.)</name></item>';
|
пытаюсь сделать так, выше прописал
$MyArray[] = $row['cost'];
| // записываю все значения поля в массив
//сортирую его
затем вставляю его вместо т.е. получается
<name>' . $row['dname'] . ' (стоимость ' . $MyArray. ' руб.)</name></item>';
|
но выводит тока Arra вместо цен по возрастанию, не могли бы сказать что делаю не так или неправильно, или как сделать правильно, спасибо... | |
|
|
|
|
|
|
|
для: Tycoon
(07.04.2009 в 10:39)
| | Вот это $row['cost'] у вас результат запроса к базе, надо полагать. Так кто вам мешает сразу сделать запрос отсортировванный как вам угодно? | |
|
|
|
|
|
|
|
для: sim5
(07.04.2009 в 10:50)
| | запрос инкапсулированный, поэтому там где нужно у меня нет к нему доступа, доступ есть тока в полю
| |
|
|
|
|
|
|
|
для: Tycoon
(07.04.2009 в 10:54)
| | Это не поле, а элемент ассоциированного массива полученный из ресурса. Что значит там где нужно? Вам что половина скриптов доступна? | |
|
|
|
|
|
|
|
для: Tycoon
(07.04.2009 в 10:39)
| | В sql:
| |
|
|
|
|
|
|
|
для: mihdan
(07.04.2009 в 11:19)
| |
$MyArray [ ] = array($row['cost']);
ksort($MyArray);
print "<pre>";
print_r($MyArray);
|
распечатывает :
Array
(
[0] => Array
(
[0] => 20
)
)
Array
(
[0] => Array
(
[0] => 20
)
[1] => Array
(
[0] => 100
)
|
<name>' . $row['dname'] . ' (стоимость ' . $MyArray . ' руб.)</name></item>';
|
вместо значений $MyArray выводит Array | |
|
|
|
|
|
|
|
для: Tycoon
(07.04.2009 в 13:13)
| |
<?php
$MyArray = array($row['cost']); // Вы из строки делаете массив с одним элементом?
ksort($MyArray); // Сортируете одну строку?
print "<pre>";
print_r($MyArray);
?>
|
Что у вас хранится в $row['cost'] изначально? Строка или массив | |
|
|
|