Отличить конкретные значения массива в тип массиваPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Отличить конкретные значения массива в тип массива

Сообщение Anonymous »

Я хочу манипулировать массивом, и я немного застрял на том, как продолжить и надеясь, что меня можно указать на правильное направление < /p>

Это массив I В настоящее время есть: < /p>

Код: Выделить всё

    array(10) {
["gdlr-room-id"]=> string(4) "3595"
["gdlr-check-in"]=> string(10) "2016-10-31"
["gdlr-night"]=> string(1) "1"
["gdlr-check-out"]=> string(10) "2016-11-01"
["gdlr-room-number"]=> string(1) "1"
["gdlr-adult-number"]=> string(1) "1"
["gdlr-children-number"]=> string(1) "1"
["gdlr-resident"]=> string(8) "resident"
["service"]=> string(19) "5061,5060"
["service-amount"]=> string(7) "1,1" }
< /code>

И это то, чего я хочу достичь: < /p>

 array(10) {
["gdlr-room-id"]=> array(1) { [0]=> string(4) "3595" }
["gdlr-check-in"]=> string(10) "2016-10-31"
["gdlr-night"]=> string(1) "1"
["gdlr-check-out"]=> string(10) "2016-11-01"
["gdlr-room-number"]=> string(1) "1"
["gdlr-adult-number"]=> array(1) { [0]=> string(1) "1" }
["gdlr-children-number"]=> array(1) { [0]=> string(1) "1" }
["gdlr-resident"]=> string(8) "resident"
["service"]=> array(2) { [0]=> string(4) "5061" [1]=> string(4) "5060" }
["service-amount"]=> array(2) { [0]=> string(1) "1" [1]=> string(1) "1" }
}
< /code>

Если я могу объяснить немного больше: если мы возьмем ключ  gdlr-room-id < /strong> в качестве примера: мой текущий массив представляет собой ключ , Пара значений, как показано ["GDLR-room-id"] => String (4) "3595" 
, в то время как мой желаемый результат-то, что значение находится внутри другого массива, как показано: [" "] => Array (1) {[0] => String (4)" 3595 "} . Это не для всех паров значений Key =>, а лишь немногие избранные, так как некоторые остаются, как они, например, ["gdlr-check-in"] => string (10) "2016-10-31" < /code> в порядке, так как это < /p>

В итоге, как Я принимаю некоторые значения внутри массива (как и мой текущий) и сделать некоторые значения в другом массиве, как я объяснил выше? И пока мы делаем это, любое предложение, как я могу превратить это ["Service"] => String (19) "5061,5060" в это: ["Service"] => Array (2) { [0] => String (4) "5061" [1] => String (4) "5060"} ? Спасибо

Подробнее здесь: https://stackoverflow.com/questions/403 ... array-type
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»