php专区

 首页 > php专区 > PHP基础 > 数组 > PHP获取数组中某元素的位置实例 - php数组

PHP获取数组中某元素的位置实例 - php数组

分享到:
【字体:
导读:
          判断数组元素位置我们可以使用array_keys函数与foreach对比来实现 array_keys的语法如下:array_keys(array,value,[strict])其中strict设置...

PHP获取数组中某元素的位置实例

判断数组元素位置我们可以使用array_keys函数与foreach对比来实现.

array_keys的语法如下:

array_keys(array,value,[strict])

其中strict设置为true将触发数据类型校验的严格匹配模式,默认为false,下边的代码展示了array_keys的一个简单应用,代码如下:

  1. $test=array(10,20,30,"10","20","30"); 
  2. print_r(array_keys($test,"10",true));//严格匹配模式 
  3. //输出: 
  4. //Array ( [0] => 3) 
  5. ?> 

当然我们还可以使用 foreach 加判断了,代码如下:

  1. $one = array(1, 2, 3, 4); 
  2. $two = array("test1" =>array('name'=>"tank","phone"=>12412433), 
  3.  "test2"  => array('name'=>"ying","phone"=>252523523), 
  4.  "test3" => array('name'=>"zhang","phone"=>656452345),); 
  5. foreach ($one as $k=>$v) { 
  6.  echo "key=".$k."&value=".$v."<br>"
  7. $i=0; 
  8. foreach ($two as $k=>$v) { 
  9.  foreach($v as $value){ 
  10.   if$v='tank' ) 
  11.         { 
  12.            echo $i
  13.          } 
  14.           $i++; 
  15.  } 

后面这个是利用遍历数组然后加一值的对比就可以判断出来了.

分享到:
PHP取数组第一个元素与删除数组实例 - ph...
PHP取数组第一个元素与删除数组实例 在php中数组是一种很特殊的数组类型可以存储各种类型的数据,下面我来介绍对数组读取与删除指定数组元素的一些实例。 array:数组 offset:规定取出元素的开始位置,如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。 一、PHP取索引数组...
PHP数组的高级遍历和操作处理方法 - php...
PHP数组的高级遍历和操作处理方法 前面我讲过简单的数组遍历,这些基于foreach,for之类的语句,下面我来介绍数组的高级遍历方法介绍,各位朋友可参考,这些数组才真用于开发实用性能强,复杂也更高了. PHP对数组的处理可以称为该语言最有吸引力的特性之一,它支持70多种数组相关的函数,不论你想翻...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……