多数大学生出来选择的工作和专业无关
首页 > 专业知识

PHP二维数组赋值的相关知识介绍

时间:2018-05-25 18:35:21 [来源]:郑州PHP培训学校

   PHP二维数组赋值的相关知识介绍

  我们在这篇文章中为大家介绍了PHP二维数组赋值的具体实现方式,希望新上手PHP的朋友们能够通过本文获得一些新的知识。
  我们在学习PHP语言的时候会与到很多种问题。其实这是好事,因为只有在各种问题的解决中我们才会加深对这项知识的认识。下面我们就向大家介绍关于PHP二维数组赋值的相关概念。
  对于普通电脑爱好者来说,PHP或许是一个陌生的名字。比较关注网络的朋友,特别是关注网站建设技术的朋友,可能听说过PHP。PHP是一种为动态创建HTML内容而设计的简单但功能强大的编程语言。
  PHP本身是一种简单而强大的语言。PHP语言拥有核心特性如强大的字符串和数组处理能力,同时极大的改进了对面向对象编程的支持(PHP5以上版本)。通过使用标准的和可选的扩展模块,PHP应用程序可以连接MySQL或Oracle等十几种数据库、绘图、创建PDF文件和创建解析XML文件。你也可以使用C语言来写自己的PHP扩展模块。例如,在已存在的代码库中提供一个PHP的接口函数。你也可以在Windows下运行PHP,使用COM控制其它诸如Word和Excel的Windows应用程序,或者使用ODBC来连接数据库。以上就简短的对PHP的介绍,下面我们来看看PHP二维数组赋值的相关知识。
  在ASP中
  dim NamAre() //定义数组
  通过SQL语句查询得到记录数为total.
  redim NamAre(total,2) //重新定义数组,其中total为查询得到的记录数通过while 循环赋值
  NamAre(i,1)=rolename
  NamAre(i,2)=Area
  但这在里如何实现PHP二维数组赋值?在PHP里,我定义二维数组:
  $data_array=array($total,2);//其中$datarows为查询得到的记录数$data_array[$i][2]=$Area;//提示错误:Cannot use a scalar value as an array具体的循环如下:SQL语句......
  $i=0;
  while($result=$db->fetch_array($query))
  {  $Area=$result["Area"];
  $data_array[$i][2]=$Area; //出错!
  $i=$i+1;
  }
  PHP自然语言倒序的具体实现方式
  PHP自然语言排序在PHP中是以个非常特殊的排序方式。同时它也存在倒序的方式。我们今天就以一个代码示例为大家介绍PHP自然语言倒序的具体实现方式。
  PHP语言中的数组排序是一个非常复杂的知识点。我们最大它还存在一个特殊的排序方式,自然语言排序。那么,这种排序有没有倒序的方式呢?答案是肯定的。接下来我们就一起通过一个例子来了解PHP自然语言倒序的排序方法。
  PHP自然语言倒序示例如下
  <?php
  $data = array("book-1", "book-10",
  "book-100", "book-5");natsort($data);
  print_r(array_reverse($data));
  ?>
  下面是它的输出结果:
  Array ([0] => book-100
  [1] => book-10
  [2] => book-5
  [3] => book-1
  )
  希望初学者们通过上面这段例子能够弄清PHP自然语言倒序的具体使用方式。
  PHP自然语言排序的特点介绍
  PHP自然语言排序不同于其他的排序是按照计算机规则进行排序,而是通过认知对数组进行排序。下面我们就来具体看看PHP自然语言排序的特点吧。
  我们通过对PHP的学习,知道它的stor()函数是用来进行数组排序的,而且数组排序的方式也有很多种。我们今天要向大家介绍的是一个非常特别的排序方式:PHP自然语言排序。这种方式使用认知而不是使用计算规则。当创建模糊逻辑应用软件的时候这种排序方式非常有用。下面大家可以来看看它的一个简单例子。
  PHP常用语法的总结笔记
  Listing G就是一个PHP自然语言排序的例子:
  <?php
  $data = array("book-1", "book-10", "book-100","book-5"); sort($data);print_r($data);
  natsort($data); print_r($data);?>
  它的输出结果如下:
  Array ([0] => book-1
  [1] => book-10
  [2] => book-100
  [3] => book-5
  )
  Array
  (
  [0] => book-1
  [3] => book-5
  [1] => book-10
  [2] => book-100
  )
  它们的不同已经很清楚了:第二个排序结果更直观,更“人性化”,然而第一个则更符合算法规则,更具“计算机”特点。这就是PHP自然语言排序。
 

上一篇:如何运用PHP关联数组查询结果

下一篇:详解PHP字符串的组成方式