- 基本的なデストラクチャリング:
$array = [1, 2, 3];
[$a, $b, $c] = $array;
echo $a; // 結果: 1
echo $b; // 結果: 2
echo $c; // 結果: 3
- 配列の一部の要素をスキップする方法:
$array = [1, 2, 3, 4, 5];
[$a, , $c, $d] = $array;
echo $a; // 結果: 1
echo $c; // 結果: 3
echo $d; // 結果: 4
- デフォルト値を指定する方法:
$array = [1, 2];
[$a, $b, $c = 0] = $array;
echo $a; // 結果: 1
echo $b; // 結果: 2
echo $c; // 結果: 0
- 可変長の配列を分割する方法:
$array = [1, 2, 3, 4, 5];
[$a, $b, ...$rest] = $array;
echo $a; // 結果: 1
echo $b; // 結果: 2
print_r($rest); // 結果: [3, 4, 5]
デストラクチャリングを使用することで、配列の要素を簡単に取り出すことができます。これはコードの可読性を向上させるだけでなく、より効率的なコーディングを可能にします。ぜひこれらの例を参考にして、自分のプロジェクトでデストラクチャリングを活用してみてください。