【PHP数组实例总结与说明_PHP教程】教程文章相关的互联网学习教程文章

PHP实现删除数组中的特定元素【代码】

方法1:1 <?php 2$arr1 = array(1,3, 5,7,8); 3$key = array_search(3, $arr1); 4if ($key !== false) 5array_splice($arr1, $key, 1); 6var_dump($arr1); 7 ?>返回结果:array(4) { [0]=> int(1) [1]=> int(5) [2]=> int(7) [3]=> int(8) }方法2:1 <?php 2$arr2 = array(1,3, 5,7,8); 3foreach ($arr2as$key=>$value) 4{ 5if ($value === 3) 6unset($arr2[$key]); 7} 8var_dump($arr2); 9 ?>返回结果:array(4) { [0]=> int(1) [2...

PHP之数组函数(1)

快速创建数组range()函数格式:array range(mixed start,mixed end),快速创建一个从start到end范围的数字数组或字符数组。explode()函数格式:array explode(string separator,string str),使用指定的字符串分隔符separator分割字符串str,将分割后的字符串放到数组中,并返回该数组。array_combine()函数格式:array array_combine(array keys,array values),创建一个新数组,用数组keys的值作为新数组的“键”,数组values的值...

PHP保存数组到文件中的方法【代码】

ThinkPHP自3.1以后的版本,F函数保存数组时先序列化后再保存到文件中,因为我需要使用C方法来读取自定义配置文件,故需要把PHP数组保存到文件中以便C方法读取,PHP保存数组到文件的方法如下:$siteConfig = array(‘siteName‘ => ‘小策一喋 - 专注WEB开发及系统运维技术‘,‘keyword‘ => ‘前端设计,后端开发,系统运维‘); $content = ‘<?php return ‘ . var_export($siteConfig, true) . ‘;‘; file_put_contents( APP_PATH...

php数组去重(一维数组)【代码】【图】

<?php$arr = [‘1‘, ‘1‘, ‘PHP‘, ‘PHP‘, 2, 3];print_r($arr);echo "<br>";print_r(array_unique($arr));echo "<br>";print_r(array_flip($arr));通过array_flip函数也可以对数组进行去重操作,但是与array_unique不同的是,array_flip函数方法使得去重后键名发生了交换。array_unique : 移除数组中重复的值 注:键名保留不变。array_flip:交换数组中的键和值 注:如果同一个值出现多次,则最后一个键名将作为它的值...

PHP之提取多维数组指定列的方法【代码】

前言:有时候在开发中会遇到这样的问题,我们需要把有规律的多维数组按照纵向(列)取出,有下面的方法可用:我们将拿下面的数组来处理:1$arr = array( 2 ‘0‘ => array(‘id‘ => 1, ‘name‘ => ‘name1‘), 3 ‘1‘ => array(‘id‘ => 2, ‘name‘ => ‘name2‘), 4 ‘2‘ => array(‘id‘ => 3, ‘name‘ => ‘name3‘), 5 ‘3‘ => array(‘id‘ => 4, ‘name‘ => ‘name4‘), 6 ‘4‘ => array(‘id...

PHP查找与搜索数组元素【代码】

in_array()函数in_array()函数在一个数组汇总搜索一个特定值,如果找到这个值返回true,否则返回false。其形式如下:booleanin_array(mixed needle,array haystack[,boolean strict]); 来看下面的例子,查找变量apple是否已经在数组中,如果在,则输出一段信息:$fruit = "apple"; $fruits = array("apple","banana","orange","pear"); if( in_array($fruit,$fruits) ) echo "$fruit 已经在数组中"; 第三个参数可选,它强制in_arra...

009-PHP循环输出数组成员【代码】【图】

<?php$Cities[] = "<B>北京</B>"; //等同于$Cities[0] = "北京"$Cities[] = "<B>天津</B>"; //等同于$Cities[1] = "天津"$Cities[] = "<B>上海</B>"; //等同于$Cities[2] = "上海"$Cities[] = "<B>深圳</B>"; //等同于$Cities[3] = "深圳"/*** 统计元素个数*/$indexLimit = count($Cities); //把数组中元素的个数赋给$indexLimit/*** 打印所有数组*/for ($index = 0; $index < $indexLimit; $index++) {print("第 $...

PHP&MySQL(三)——数组【代码】

前一段忙着比赛忙着找实习,最后一地鸡毛,就是长长教训罢了。。。。看书还是多必须的,试着高效的、踏实的做吧!! 1 <?php2//PHP数组其实能创建很多种数据结构,列表,堆栈,队列,树等3//数组创建array_fill 4$start_index=1;5$num=10;6$value="fuck";7$array1=array_fill($start_index, $num, $value); 8 9 10print_r($array1);echo "<hr/>";11 12printcount($array1); echo "<br/>"; //count计数实现,返回一个数,代表数组...

PHP 全局变量 - 超全局变量数组

全局变量是在全部作用域中始终可用的内置变量。 1、$GLOBALS:PHP 在名为 $GLOBALS[index] 的数组中存储了所有全局变量。变量的名字就是数组的键。2、$_SERVER:保存关于报头、路径和脚本位置的信息。 例子: ";echo $_SERVER[‘SERVER_NAME‘];echo "";echo $_SERVER[‘HTTP_HOST‘];echo "";echo $_SERVER[‘HTTP_REFERER‘];echo "";echo $_SERVER[‘HTTP_USER_AGENT‘];echo "";echo $_SERVER[‘SCRIPT_NAME‘]; ?> 常用:$_SE...

PHP数组_5_3_数组处理函数及其应用_7_数组排列函数【代码】【图】

以下为学习孔祥盛主编的《PHP编程基础与实例教程》(第二版)所做的笔记。 数组排列函数1. sort() 函数程序:1 <?php 2$array = array("img12.gif","img10.gif","img2.gif","img1.gif"); 3sort($array); 4print_r($array); 5//Array ( [0] => img1.gif [1] => img10.gif [2] => img12.gif [3] => img2.gif )6 ?>输出:Array ( [0] => img1.gif [1] => img10.gif [2] => img12.gif [3] => img2.gif ) 2. asort() 函数程序:1 <?...

php一维数组如何追加到二维数组【代码】

假如$leve是是一维数组,$level是二维数组,那么你只要用以下代码就可以进行追加了: $level =array(3) {[0]=>array(2) {["id"]=>int(0)["levelname"]=>string(12) "普通会员"}[1]=>array(2) {["id"]=>string(1) "8"["levelname"]=>string(9) "小二哥"}}$leve = array(‘id‘=>2,‘levelname‘=>‘VIP客户‘);$level[]= $leve;追加以后是 array(3) {[0]=>array(2) {["id"]=>int(0)["levelname"]=>string(12) "普通会员"}[1]=>array...

php数组和json数组之间的互相转化

$array = array( //普通数组 "name" => "Tom", "age" => 22 );echo "第一组:普通PHP数组转json数组——".json_encode($array); //json数组echo "<br />";//*注:urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%。//urldecode()函数是用于解码已编码的URL字符串,其原理就是把十六进制字符串转换为中文字符$arr = array( //中文数组 ‘0‘ =...

php读取文件里面的数组做为配置文件【代码】

可能大家也都见过很多开源的产品,大多它们的配置文件都存放在一个单独的文件中,而这个文件里只存放了一个数组,其实这里运用了一个PHP的小技巧,就是可以将文件包含进来,并且赋值给一个变量,这个变量就具有了整个配置的数组,我给大家举个例子:config.php -------------------------- <?php returnarray(‘a‘ => 1,‘b‘ => 2,‘c‘ => 3, ); ?>getconfig.php -------------------------- <?php $config = require(‘confi...

JS循环PHP数组【代码】

PHP:<?php $info = [‘name‘=>‘xxx‘, ‘age‘ => 10, ‘number‘ => 191314]; echo json_encode($info); ?>js<script type="text/javascript"> var info = JSON.parse(‘{$info}‘); $.each(info, function(key, value) { console.log(key + ‘,‘ + value); }); </script>原文:http://smileyf.blog.51cto.com/11112339/1762872

PHP 数组

PHP 中数组有两种模式:索引数组和关联数组。索引数组使用数字作为键,而关联数组则使用字符串作为键。 打印数组 print_r() var_dump() var_export();使用 list 函数将元素值返回至变量//使用 list 函数list($name, $age, $gender) = array(‘张三‘, 33, ‘男‘);//输出元素值的变量echo $name.‘的性别是:‘.$gender.‘,今年‘.$age.‘岁‘;//只获取姓名和性别list($name,,$gender) = array(‘张三‘, 33, ‘男‘)元素值...

实例 - 相关标签