私は多次元配列を持っています:
Array (
[0] => Array (
[0] => Kolkata Knight Riders v Delhi Daredevils
[1] => Kolkata
)
[1] => Array (
[0] => Royal Challengers Bangalore v Mumbai Indians
[1] => Bangalore
)
[2] => Array (
[0] => Sunrisers Hyderabad v Pune Warriors
[1] => Hyderabad (Deccan)
)
[3] => Array (
[0] => Delhi Daredevils v Rajasthan Royals
[1] => Delhi
)
... 3 more elements
)
したい:
explode
"v" に基づく配列要素の最初のteam A
各要素。Team B.
array[0][0]
Kolkata Knight Riders
Delhi Daredevils
- 両方の展開された配列からチーム名の間のスペースを削除する新しい配列を作成します (例:
Sunrisers Hyderabad
becomeSunrisersHyderabad
)。
私は次のコードを試しました:
$i = 0;
foreach($match1 as $value){
$teams[$i] = explode(' v ', $value[0]); // Exploding teams
$teams[$i] = strip_tags($teams[$i], 'a'); // Eliminating html
$teamA[] = explode(' ', $team[$i][0]); // Eliminating Space in Team Name
$teamA[] = trim($match2[$i]); // Removing white spaces
$teamB[] = str_replace(' ', '', $team[$i][1]); // Trying Str_Replace method
$teamB[] = trim($match3[$i]); // Removing White Spaces
$i++;
}
上記のコードは私のすべての要件を満たしていないようです。便利なコードはありますか?