php判断是否为数组程序代码

is_array — 检测变量是否是数组

Report a bug 描述
bool is_array ( mixed $var )

如果 var 是 array,则返回 TRUE,否则返回 FALSE。

 代码如下 复制代码

$a =1;

if( is_array( $a ) )
{
  echo '是数组';
}
else
{
   echo '不是数组0';
}

 代码如下 复制代码

<?php
function is_vector( &$array ) {
   if ( !is_array($array) || empty($array) ) {
      return -1;
   }
   $next = 0;
   foreach ( $array as $k => $v ) {
      if ( $k !== $next ) return false;
      $next++;
   }
   return true;
}
?>

判断是否索引数组的方法

echo is_assoc($array)?'索引数组':'不是索引数组';

 代码如下 复制代码

function is_assoc($array) {
        if(is_array($array)) {
            $keys = array_keys($array);
            return $keys != array_keys($keys);
        }
        return false;
}

时间: 2024-09-24 05:29:01

php判断是否为数组程序代码的相关文章

php 判断空数组程序代码

empty函数,这个是判断数组值为空  代码如下 复制代码 $arr= array(""); $result = empty($arr); //$result = false $arr = array(); $result = empty($arr); //$result = true implode(); 用implode()将数组输出为字符串,判断输出的字串是否为空.初看上去似乎是个不错的方法,可惜跟上一点一样,对于二维以上数组就不行了.举个例子:  代码如下 复制代码 $arr=

php中根据生日判断星座、生肖程序代码

星座:我是根据这个时间表写的,该时间表未必准确. '水瓶座'=>'(1/22-2/21)',   '双鱼座'=>'(2/22-3/21)', '白羊座'=>'(3/22-4/21)',   '金牛座'=>'(4/22-5/21)', '双子座'=>'(5/22-6/21)',   '巨蟹座'=>'(6/22-7/21)', '狮子座'=>'(7/22-8/21)',   '处女座'=>'(8/22-9/21)', '天秤座'=>'(9/22-10/21

php中判断是否是今天程序代码

 代码如下 复制代码 <?php echo '<meta charset="utf-8" />'; // 拟设一个日期 $a = '2012-06-28 10:10:10'; // 截取日期部分,摒弃时分秒 $b = substr($a,0,10); // 获取今天的日期,格式为 YYYY-MM-DD $c = date('Y-m-d'); // 使用IF当作字符串判断是否相等 if($b==$c){ echo '是今天'; }else{ echo '不是今天'; }

PHP获取IP地址输出为数组程序代码

PHP获取服务器IP地址 用PHP执行ifconfig获得Linux服务器IP并输出为数组,下面是代码:  代码如下 复制代码 <?php function getServerIp(){ //用ifconfig读取服务器IP并输出为数组   $ss = exec('/sbin/ifconfig | sed -n 's/^ *.*addr:\([0-9.]\{7,\}\) .*$/\1/p'',$arr);   return $arr;   } $ips=getServerIp();   fore

js判断数据类型如判断是否为数组是否为字符串等等

 js判断数据类型如判断是否为数组类型.判断是否为字符串类型.判断是否为数值类型等等,本文有几个不错的示例,大家可以学习下 1 判断是否为数组类型  2 判断是否为字符串类型  3 判断是否为数值类型  4 判断是否为日期类型  5 判断是否为函数  6 判断是否为对象    1 判断是否为数组类型   代码如下: <script type="text/javascript">  //<![CDATA[  var a=[0];  document.write(isAr

php数组交集判断与优化程序代码

需要判断两个数组是否有交集,第一个感觉PHP中应该有这个函数,果然: array array_intersect(array array1,array array2[,arrayN-]) 返回N个数组中的交集元素,如果是关联数组可以用array_intersect_assoc() PHP案例如下: 数组的交集 array_intersect() array_intersect()函数返回一个保留了键的数组,这个数组只由第一个数组中出现的且在其他每个输入数组中都出现的值组成.其形式如下:  代码如

php判断ip黑名单程序代码实例

 这篇文章主要介绍了php判断ip黑名单程序代码实例,需要的朋友可以参考下 学校的新闻系统要求有些新闻只开放校内ip浏览,于是重写了一个代码来实现此功能,实现后的结果是,只要把允许访问的ip列入ip.txt这个文件中即可,同时支持c类ip,例如:   ip.txt 192.168 211.67.188 211.67.191.25 代码如下:    代码如下: /* * ip地址黑名单.白名单 * 判断访客地址的ip是否在ip.txt中,支持c类ip * By xhat */   $ip = $_

在线调查程序代码

 代码如下 复制代码 <html> <head> <title>在线调查程序代码</title> </head> <body> <form method="post" action="survey.php教程">   <p><input type="radio" value="0" name="vote"&

通用 文件保存至数据库,从数据库写入磁盘 程序代码

程序|数据|数据库 通用 文件保存至数据库,从数据库写入磁盘 程序代码 ----20040809这几天我休假中,正好有时间继续编写mycodelibrary 1.5版,今天晚上刚好写到文件与数据库存入取出模块,在论坛上此问题见的也较多,所以特此公开此部分代码,供有需者参考使用.代码虽然可以完整的正常使用,但还是需要做些错误方面的处理. '欢迎你下载使用本代码,本份代码由程序太平洋提供下载学习之用'声明:'1.本站所有代码的版权归原作者所有,如果你使用了在本站下载的源代码' 引起的一切纠纷(后果)