Код: Выделить всё
$Show = [];
foreach ($result_radio as $Station => $Show) {
$Show [] = array($result_radio[$Station]['StationID'] => $Show);
}
Код: Выделить всё
var_dump($Show)Код: Выделить всё
array(19771) { // Number of Shows accross 182 Station
[0] => array(1) {
[24315] => array(16) {
["StationID"]=>"24315"
["Show"]=> "JaazOnline"
["Genre"]=> "Jazz"
...
[1] => array(1) {
[24315] => array(16) {
["StationID"] => "24315"
["Show"] => "Jaaz24/7"
["Genre"]=> "Jazz"
...
[2] => array(1) {
[24315] => array(16) {
["StationID"] => "24315"
["Show"] => "JazzUsa"
["Genre"] => "Jazz"
...
[3] => array(1) {
[66995] => array(16) {
["StationID"] => "66995"
["Show"] => "StateofTrance"
["Genre"] => "Electronic"
...
[4] => array(1) {
[66995] => array(16) {
["StationID"] => "66995"
["Show"] => "ElectroHouse"
["Genre"]=> "Electronic"
...
Это то, что я хотел, но я хотел бы отформатировать свой массив таким образом, чтобы вместо этого имелся только один массив для каждого StationID и внутри всех шоу, принадлежащих этому идентификатору.
например, например,
Код: Выделить всё
array(182) { // 182 Radio Stations
[24315] => array(50) { //Shows classified by Station Id
array(16) { ["StationID"]=>"24315" ["Show"]=> "JaazOnline" ["Genre"]=> "Jazz" ...
array(16) { ["StationID"]=>"24315" ["Show"]=> "Jaaz24/7" ["Genre"]=> "Jazz" ..
array(16) { ["StationID"]=>"24315" ["Show"]=> "JazzUsa" ["Genre"]=> "Jazz" ...
[66995]=> array(32) {
array(16) {["StationID"]=>"66995" ["Show"]=> "StateofTrance" ["Genre"]=> "Electronic"
array(16) {["StationID"]=>"66995" ["Show"]=> "ElectroHouse" ["Genre"]=> "Electronic"
Потому что я думаю, что такой способ доступа к свойствам объектов на клиентской стороне упрощает мою жизнь. Пожалуйста, помогите отформатировать этот массив шоу таким образом, чтобы иметь ОДИН индекс, представляющий идентификатор станции, и внутри всех шоу...< /п>
Подробнее здесь: https://stackoverflow.com/questions/234 ... lumn-value
Мобильная версия