当前位置:  编程技术>php

PHP入门基础知识分享

    来源: 互联网  发布时间:2014-10-04

    本文导语:  本节内容: php入门基础知识。 1、布尔值:false(0,空白,null);    true(-1,非0值); 2、echo '$s'输出内容是 $s;       如果""里面包含了$s或者{$s},那么将显示的变量的值。推荐使用{$s}的方式。     使用""时候,如果在""里面还...

本节内容:
php入门基础知识。

1、布尔值:false(0,空白,null);    true(-1,非0值);

2、echo '$s'输出内容是 $s;  
    如果""里面包含了$s或者{$s},那么将显示的变量的值。推荐使用{$s}的方式。
    使用""时候,如果在""里面还要使用"",就必须用来转义,例如: echo ""sss"";

3、字符串连接:使用标点"."进行字符串连接。

4、访问字符串中的字符:通过在字符串之后用花括号指定所要字符从零开始的偏移量来访问。
   strlen($str)   函数可以获取字符串长度。
   $str[0]  获取字符串$str的第一个字符。
   substr('123456',5,1)   从第5个字符开始获取一个字符,结果是“6”.
  
5、strval($s)将$s的值转换成字符串,intval($s)将$s的值转换成int整型数值。
   双引号里面使用双引号:" a"b "=a"b ;

6、数组: (array 括号,逗号,=>)
   数组排序:sort($arr);
   定义:$arr=array(1=>'11','foo'=>'fffooo', 'info'=>array(2=>22,'ghost'=>'host')  );
   引用:$arr[1]  $arr['foo']  $arr['info'][2]  $arr['info']['ghost']
   count($arr)  获取数组元素数量
   遍历数组:

代码示例:
$arr=array(1=>'111',2=>'222',3=>'333');
             foreach($arr as $k=>$v)
                    echo "{$k}_{$v}
"; //输出:1_111  2_222  3_333

7、对象
 

代码示例:

8、变量
   isset($s)检查变量是否已经设置,如果还没有设置就引用$s将导致php提示: Undefined variable。
  
   默认情况下变量之间赋值是不会互相影响的(传值赋值模式);
   如果是 $a="a"; $b=&$a  这种情况下,$a和$b中任一个变量的值改动了,另外一个变量的值也随之变化(传地址赋值模式)。
  
   PHP5的预定义变量:
  

代码示例:
$_SERVER["REMOTE_ADDR"]  //获取ip地址
   $_REQUEST[],$_GET[],$_POST[] //获取提交的参数的值
   $_SESSION[],$_COOKIE[] 
   $_FILE[]
   $_ENV[]

9、常量
 

代码示例:

10、运算符号
 

/  取商,结果为float型,通过(int)($a/$b)得到整型商
%  取余,结果为整型
==  是否恒等   
!=    不等于
and && 与  or || 或  !非
round($a) 四舍五入取$a的值
floor($a) 舍去$a小数点后内容取整
ceil($a)  进一法取整,返回不小于$a的下一个整数

11、流程控制
 

代码示例:
  if()  {do it}
   elseif(){do it}
     else {do it}
  
   for($i=0;$i

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php基础练习--简单验证码实现
  • PHP命名空间(namespace)的使用基础及示例
  • php操作MongoDB基础教程(连接、新增、修改、删除、查询)
  • 学php正则!超基础简单例子
  • php gd库基础之创建图像的方法
  • php基础之连接mysql数据库和查询数据
  • ▄◣中软linux/mysql/php的基础问题,200分奖励!!!◥◥◥◥◥
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP的JavaScript框架 PHP.JS
  • php通过socket_bind()设置IP地址代码示例
  • php服务器探针显示php服务器信息
  • php安装完成后如何添加mysql扩展
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • PHP的substr() 函数用法
  • PHP源文件加密工具 PHP Screw
  • PHP介绍及学习网站推荐
  • PHP自动化测试 PHP-QAT
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • PHP 的 HTTP 客户端库 PHP Buzz
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • PHP 调试工具 PHP_Dyn




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3