php数组索引与键值操作技巧实例分析_php技巧

本文实例讲述了php数组索引与键值操作技巧。分享给大家供大家参考。具体如下:

<?php
$array = array("a", "b","c"); //定义数组
$array[] = "Simon"; //增加一个新的数组元素
print_r($array); //输出数组
?> 
<?php
$array = array("a", "b","c"); //定义数组
$array[9] = "Simon"; //增加一个新的数组元素
print_r($array); //输出数组
?> 
<?php
//创建一个简单的数组
$array = array(0=>1, 1=>2, 2=>3, 3=>4, 6=>5);
print_r($array);
//现在把数组中键为2的值更新为100
$array[2] = 100;
print_r($array);
//现在添加一个键
$array["X"] = 50;
print_r($array);
//现在删除所有键,但保持数组本身的结构
foreach($array as $i => $value)
{
  unset($array[$i]);
}
print_r($array);
//再添加一个键
$array[] = 25;
print_r($array);
//使用array_values函数进行重新索引
$array = array_values($array);
$array[] = 13;
print_r($array);
?>

希望本文所述对大家的php程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 数组索引
键值操作
索引键值、索引键值是什么、sysindexes 索引键值、聚集索引有重复键值、索引的键值,以便于您获取更多的相关知识。

时间: 2024-10-25 02:22:03

php数组索引与键值操作技巧实例分析_php技巧的相关文章

php数组索引与键值操作技巧实例分析

         本文实例讲述了php数组索引与键值操作技巧.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 <?php $array = array("a", "b","c"); //定义数组 $array[] = "Simon"; //增加一个新的数组元素 print_r($array); //输出数组 ?> ? 1 2 3 4 5 <?php $array = array("a&qu

php对二维数组按指定键值key排序示例代码_php技巧

复制代码 代码如下: function array_sort($array, $key){ if(is_array($array)){ $key_array = null; $new_array = null; for( $i = 0; $i < count( $array ); $i++ ){ $key_array[$array[$i][$key]] = $i; } ksort($key_array); $j = 0; foreach($key_array as $k => $v){ $ne

php定义一个参数带有默认值的函数实例分析_php技巧

本文实例分析了php定义一个参数带有默认值的函数用法.分享给大家供大家参考.具体分析如下: php的函数参数可以指定默认值,指定默认值后,调用时如果不给该参数赋值,则该参数就使用默认值 <?php function capitalize( $str, $each=TRUE ) { $str = strtolower($str); if ($each === TRUE) { $str = ucwords ($str); } else { $str = strtoupper($str); } ech

php操作mongoDB实例分析_php技巧

本文实例讲述了php操作mongoDB的方法.分享给大家供大家参考.具体分析如下: mongoDB数据库是一种以json格式存储的数据库,非常适用于各种应用开发,这里就来给各位朋友介绍一些mongoDB学习实例. mongodb想要整合PHP,需要安装Mongo扩展,这个比较简单,现在说一下MongoDB PHPAPI  及用法. 先看一个简单的例子,实例代码如下: 复制代码 代码如下: <?php  $m = new Mongo();  //这里采用默认连接本机的27017端口,当然你也可以连

zend framework配置操作数据库实例分析_php技巧

zendframework项目环境搭建后,看了下zend framework配置操作数据库,php教程如下: 在application/configs的文件下建立一个config.ini文件 配置信息如下: [general] db.adapter=PDO_MYSQL db.config.host=localhost/IParess db.config.username=username db.config.password=password db.config.dbname=databasen

php数组键值用法实例分析_php技巧

本文实例讲述了php数组键值用法.分享给大家供大家参考.具体分析如下: 先看一个数组: <?php $switching = array( 10, // key = 0 5 => 6, 3 => 7, 'a' => 4, 11, // key = 6 (整个数组中整型键索引最大的值是5) '8' => 2, // key = 8 (字符串健'8'转换为8) '02' => 77, // key = '02'(注意不是2) 0 => 12 /*前面值为10的键被赋予

PHP关联数组实现根据元素值删除元素的方法_php技巧

本文实例讲述了PHP关联数组实现根据元素值删除元素的方法.分享给大家供大家参考.具体如下: <?php $array1 = array("a" => "green", "red", "blue", "red"); $array2 = array("b" => "green"); $result = array_diff($array1, $array

PHP获取数组长度或某个值出现次数的方法_php技巧

本文实例讲述了PHP获取数组长度或某个值出现次数的方法.分享给大家供大家参考.具体分析如下: count():对数组中的元素个数进行统计; 例如: $arr = Array('0','1','2','3','4'); echo count($arr); // 输出 5 sizeof()和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0; array_c

PHP数组函数array_multisort()用法实例分析_php技巧

本文实例分析了PHP数组函数array_multisort()用法.分享给大家供大家参考,具体如下: 有时候我们需要对二维数组的某个键的值进行排序,这里就是讨论这个问题.我们可以使用array_multisort()这个函数.array_multisort() 函数对多个数组或多维数组进行排序. 参数中的数组被当成一个表的列并以行来进行排序 - 这类似 SQL 的 ORDER BY 子句的功能.第一个数组是要排序的主要数组.数组中的行(值)比较为相同的话,就会按照下一个输入数组中相应值的大小进行