current()関数の基本的な構文は以下の通りです:
mixed current ( array &$array )
この関数は、引数として与えられた配列内の現在の要素を返します。関数は内部のポインタを進めるため、配列内の現在のポインタ位置が変更されます。
以下は、current()関数の使用例です:
例1: 配列の最初の要素を取得する
$fruits = array('apple', 'banana', 'cherry');
$firstFruit = current($fruits);
echo $firstFruit; // 出力: apple
例2: ポインタを移動して現在の要素を取得する
$fruits = array('apple', 'banana', 'cherry');
next($fruits); // ポインタを次の要素に移動
$currentFruit = current($fruits);
echo $currentFruit; // 出力: banana
例3: 配列内の連想配列の値を取得する
$person = array(
'name' => 'John',
'age' => 25,
'country' => 'USA'
);
$currentValue = current($person);
echo $currentValue; // 出力: John
例4: 配列内の現在の要素を変更する
$fruits = array('apple', 'banana', 'cherry');
$currentFruit = current($fruits);
$fruits[0] = 'orange'; // 配列の最初の要素を変更
echo $currentFruit; // 出力: apple
これらの例は、current()関数の基本的な使い方を示しています。この関数を使用することで、配列内の現在の要素にアクセスしたり、値を変更したりすることができます。応用的な使い方についてはPHPの公式ドキュメントを参照することをおすすめします。