Intereting Posts
UPDATE / DELETE в mysql и получить список уязвимых идентификаторов строк? Не удалось сохранить отредактированный zip-архив (docx) Как реализовать переход к <a name = … в форме сообщения Предупреждение: mysqli_error () ожидает ровно 1 параметр, 0 заданная ошибка PHP mysql ищет несколько таблиц с помощью ключевого слова Различать две сессии в PHP Получение числа строк и данных этой строки в одном запросе с использованием PDO в PHP Отправка почты на локальный почтовый сервер – «SENT: 550 Недопустимый адрес». Отображать уведомления, когда приложение запущено или нет. Как получить только ТЕГИ ПРОДУКТА в view.phtml в Magento 1.7.0.2? PHP $ _POST и только идентификатор, нет имени Как передать массив параметров PDO, но все же указать их типы? Почему PDO лучше избегать запросов и запросов MySQL, чем mysql_real_escape_string? fb ошибка входа – токен состояния CSRF не соответствует одному предоставленному String "array" для реального массива

PHP организует «ВЫБОР ОПЦИИ» по ID

Мне было интересно, как я могу настроить свои параметры в форме по php по ID?

<option value="9171">Name1</option> <option value="5063">Name1</option> <option value="6167">Name1</option> <option value="5208">Name1</option> <option value="4917">Name1</option> <option value="4938">Name1</option> <option value="6193">Name1</option> <option value="6192">Name1</option> <option value="5342">Name1</option> <option value="6157">Name1</option> <option value="5228">Name1</option> <option value="2126">Name1</option> <option value="1668">Name1</option> <option value="6186">Name1</option> <option value="5343">Name1</option> <option value="4915">Name1</option> <option value="9217">Name1</option> <option value="7160">Name1</option> <option value="9025">Name1</option> <option value="9066">Name1</option> <option value="9092">Name1</option> 

От PHP, как я могу организовать это по заказу ID? Идентификатор – это значения параметров. Я получаю IDS из media1.clubpenguin.com/play/en/web_service/game_configs/paper_items.json

Solutions Collecting From Web of "PHP организует «ВЫБОР ОПЦИИ» по ID"

EDIT : Если вам действительно нужно отсортировать список <option/> , вы можете сделать так:

 $options = <<<EOD <option value="4917">Name1</option> <option value="4938">Name1</option> <option value="6193">Name1</option> <option value="22">Name1</option> <option value="5342">Name1</option> <option value="6157">Name1</option> <option value="7160">Name1</option> <option value="9025">Name1</option> <option value="9066">Name1</option> <option value="1">Name1</option> EOD; $optionsArray = explode("\n", $options); natsort($optionsArray); print_r($optionsArray); 

Результат:

 Array ( [9] => <option value="1">Name1</option> [3] => <option value="22">Name1</option> [0] => <option value="4917">Name1</option> ... ) 

Обратите внимание на natsort , который гарантирует правильное сортировку значений 1 и 22 .

EDIT END .

 // $json = file_get_contents('http://media1.clubpenguin.com/play/en/web_service/game_configs/paper_items.json'); $json = file_get_contents('paper_items.json'); $items = json_decode($json); // sort by paper_item_id by keying by it foreach ($items as $item) { $ordered[$item->paper_item_id] = $item; } // output options sorted by paper_item_id $options = ''; foreach ($ordered as $id => $item) { $options .= "<option value=\"$id\">$item->label</option>\n"; } print $options; 

Результат:

 <option value="1">Blue</option> <option value="2">Green</option> <option value="3">Pink</option> <option value="4">Black</option> <option value="5">Red</option> ...