在学习php的过程中会遇到很多的数组和数据结构等问题,本篇将讲解其相关知识。
d0cf5b65d43549add4d37632c4e03539
<?php
// // $arr = array('欢迎',10 => '学习',
// // 'php',
// // 19 => '语言','相信自己一定能学会'
// // );
// // $arr = array('刘亦菲',
// // 'anglebaby','鹿晗','范彬彬'
// // );
// $arr[0] = '北京';
// $arr[1] = '上海';
// $arr[2] = '广州';
// $arr = array('0' => '小明',
// '1' => '小龙',
// '2' => '小花',
// '3' => '小兰'
// );
// $arr = [
// ['南宁','崇左','凭祥','桂林','百色'],
// ['龙州','武鸣','宁明','大兴','苹果']
// ];
// $arr = array(
// array('南宁','崇左','凭祥','桂林','百色'),
// array('龙州','武鸣','宁明','大兴','苹果')
// );
// echo '<pre>';
// echo count($arr);die;
// var_dump($arr[2]);
// echo '</pre>';
?>
<?php
$num = array('南宁','崇左','凭祥','桂林','百色');
for ($i = 0;$i < count($num);$i++){
echo $num[$i].'<br />';
}
unset($num[1]);
var_dump($num);
$name = array(
'name1' => '芙蓉',
'name2' => '凤姐'
);
foreach ($name as $key => $value){
echo $key.'——————'.$value.'<br />';
}
$city = array(
0 => array(
'南宁' => 'nanning',
'百色' => 'baise',
'凭祥' => 'pingxing'
),
1 => array(
'广州' => 'guangzou',
'深圳' => 'shengzheng',
'东莞' => 'dongguan'
)
);
foreach ($city as $value){
foreach ($value as $k => $v){
echo $k.'—'.$v.'<br />';
}
}
list($one,$two,$three) = array('张三','李四','王五');
echo '$one----'.$one.'<br />';
echo '$two----'.$two.'<br />';
echo '$three--'.$three.'<br />';
$kongjie = [
'gao' => '黑丝',
'lian' => '很白',
'tui' => '很细',
'wuguan' => '精致',
'shengyin' => '甜美',
];
$date = each($kongjie);
echo '<pre>';
var_dump($date);
echo '<pre>';
list($one,$two) = each($kongjie);
echo $one.'-'.$two.'<br />';
$minggren = array("邓超","黄晓明","泞泽涛","钟汉良");
$dc = array_shift($minggren);
array_unshift($array, $value1);
array_push($array, $value1);
array_pop($array);
current($array);
key($array);
next($array);
prev($array);
reset($array);
end($array);
print_r($minggren);
//php数组常用函数
array_combine($keys, $values);
range($start, $end);
compact($varname1);
array_fill($start_index, $num, $value);
array_chunk($array, $size);
array_merge($array1);
array_slice($array, $offset);
array_diff($array1, $array2);
array_search($needle, $haystack);
array_splice($input, $offset);
array_sum($array);
in_array($needle, $haystack);
array_key_exists($key, $array);
shuffle($array);
count($array_or_countable);
array_flip($array);
array_keys($array);
array_values($array);
array_reverse($array);
array_count_values($array);
array_rand($array);
array_unique($array);
sort($array);
rsort($array);
asort($array);
arsort($array);
asort($array);
arsort($array);
ksort($array);
krsort($array);
natsort($array);
natcasesort($array);
array_filter($array);
extract($array);
?>
本片讲解了php数组及其数据结构的相关知识,更多相关知识请关注。
相关推荐:
php基础学习:php文件系统
php基础学习:图像处理
通过curl来做小偷程序
以上就是php基础学习:php数组与数据结构的详细内容。