
Untitled
By: a guest on
Apr 26th, 2012 | syntax:
None | size: 0.93 KB | hits: 18 | expires: Never
PHP how to loop through an array and grab specific parts
Array (
[0] => 1
[1] => Player1
[2] =>
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 0
[8] => 1
[9] => Player2
[10] =>
[11] => 1
[12] => 0
[13] => 0
[14] => 0
[15] => 0
)
$playerNames = array_diff($array, array('', 0, 1));
$playerSize = 8;
$playerFields = array('_1', 'name', '_3', '_4', '_5', '_6', '_7', '_8');
$players = array_chunk($array, $playerSize);
foreach($players as &$player)
{
$player = (object) array_combine($playerFields, $player);
}
unset($player);
printf("%d Player(s):n", count($players));
foreach($players as $i => $player)
{
printf("#%d: %sn", $player->name);
}
$players = array();
foreach($array as $player){
if(!empty($player) && !is_numeric($player){
$players[]=$player;
}
}
var_dump($players);
$i= 1;
while ($i < count($return_var)) {
$name = $return_var[$i];
// do something w/ name
$i += 8;
}