2016-06-13 5 views
-1

$ = массивпервое значение массива, чтобы повторить 3 раза

Array 
(
    [0] => Array 
     (
      [type] => BUILDING_KILL 
      [teamId] => 200 
     ) 

    [1] => Array 
     (
      [type] => BUILDING_KILL 
      [teamId] => 100 
     ) 

    [2] => Array 
     (
      [type] => BUILDING_KILL 
      [teamId] => 200 
     ) 

    [3] => Array 
     (
      [type] => BUILDING_KILL 
      [teamId] => 100 
     ) 

    [4] => Array 
     (
      [type] => BUILDING_KILL 
      [teamId] => 200 
     ) 

    [5] => Array 
     (
      [type] => BUILDING_KILL 
      [teamId] => 200 
     ) 

    [6] => Array 
     (
      [type] => BUILDING_KILL 
      [teamId] => 100 
     ) 
    [7] => Array 
     (
      [type] => BUILDING_KILL 
      [teamId] => 200 
     ) 

) 

[TeamID] => 200 повторяли 3 раза в первую очередь.

Как я могу сохранить 200 в $firsttogive3towers переменной динамически.

Данные массива не всегда будут одинаковыми. Я понятия не имею, как это сделать, поэтому я пришел сюда.

Надеюсь, я хорошо объяснил свой вопрос.

Почему нисходящий сигнал, я задал немой вопрос или нарушил какое-либо правило?

редактировать: решить

+0

Но почему бы не создать 'struct', который имеет' 'type' и teamID', а затем ваш массив будет содержать объекты, которые' struct' –

+0

Может у объяснить более кодами ? Im new to php. – Heptagon

+0

'struct'? Вы пришли из 'C++'? –

ответ

0

Если я правильно понять, вы пытаетесь нажать первые три teamIDs в массив, $firsttogive3towers. Если да, то это будет выполнить следующее:

for($i = 0; $i < 3; $i++) { 
    array_push($firsttogive3towers, $array[$i]['teamID']); 
} 
Смежные вопросы