PHP 배열을 사용하여 일반 시나리오 구현
PHP는 웹 애플리케이션 및 웹 사이트 개발에 널리 사용되는 인기 있는 오픈 소스 프로그래밍 언어입니다. 중요한 기능 중 하나는 어레이(Array)로, 이를 통해 대량의 데이터를 저장하고 조작할 수 있다. 이 기사에서는 PHP 배열을 사용하여 배열 생성, 순회 및 조작을 포함한 일반적인 시나리오를 구현하는 방법을 소개합니다.
// 使用 array() 函数创建数组 $fruits = array('apple', 'banana', 'orange'); // 使用方括号 [] 手动声明数组 $numbers = [1, 2, 3, 4, 5];
배열의 키와 값은 문자열, 숫자, 부울 값, 객체 등을 포함한 모든 유형이 될 수 있습니다.
a. for 루프를 사용하여 숫자 인덱스 배열을 탐색합니다. 예:
$fruits = array('apple', 'banana', 'orange'); for ($i = 0; $i < count($fruits); $i++) { echo $fruits[$i] . '<br>'; }b foreach 루프를 사용하여 연관 배열 및 숫자 인덱스 배열을 탐색합니다. 예:
$person = array('name' => '张三', 'age' => 18); foreach ($person as $key => $value) { echo $key . ': ' . $value . '<br>'; }
$person = array('name' => '张三', 'age' => 18); reset($person); while (list($key, $value) = each($person)) { echo $key . ': ' . $value . '<br>'; }
$fruits = array('apple', 'banana', 'orange'); array_push($fruits, 'strawberry'); array_unshift($fruits, 'peach'); array_splice($fruits, 2, 0, 'grape'); $fruits[] = 'kiwi';
$fruits = array('apple', 'banana', 'orange', 'grape', 'kiwi'); unset($fruits[1]); array_pop($fruits); array_shift($fruits); array_splice($fruits, 1, 2);
$fruits = array('apple', 'banana', 'orange', 'grape', 'kiwi'); $fruits[1] = 'pear'; array_splice($fruits, 3, 1, 'mango');
$fruits = array('apple', 'banana', 'orange', 'grape', 'kiwi'); if (in_array('orange', $fruits)) { echo '找到了橙子!'; } $key = array_search('apple', $fruits); echo '苹果的索引是:' . $key; $keys = array_keys($fruits); $values = array_values($fruits);
위 내용은 PHP 배열을 사용하여 일반적인 시나리오 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!