php变量文本
A. php 循环文本变量组合出错 十进制转十六进制
return $jg;
返回的$jg值是$jg=$sixteen[$yushu].$jg;
而$jg是在数组中获取$sixteen[$yushu]的值
其实应该是$sixteen[$yushu-1]的值
所以返回只有一位 要修复一下
除了余数还得判断得数和16的进位问题
B. php怎么定义变量
c 是错的,因为第一个符号不能用数字
C. php变量如何定义
我帮我找了一些
1.定义常量define("CONSTANT","Helloworld.");
2.普通变量$a="hello";
3.可变变量(使用两个美元符号($))
4.静态变量
5.全局变量
http://www.jb51.net/article/18549.htm
你先看看,帮到你 希望采纳.
D. php的几种常用的数据交换格式
序列化(serialize)、变量、xml、json是PHP常见的4种文本数据交换形式。
一、序列化与反序列化
使用serialize与unserialize将可以将任何数据类型(除了资源),格式成文本数据格式,是php内置的,使用最方便,可以原汁原味将数据、对象等保存与恢复再用。
好处:使用方便,支持好。
不好:没有通用性只有php能够支持,文本化体积大。
可能:速度可能会慢。
二、变量
将数据写成标准的PHP赋值语句存放在文本文件中,在程序执行过程中包含进来,通过执行赋值的操作来恢复变量。discuz经常使用这种方式做为数据的缓存。
好处:直观。
不好:没有通用性只有php能够支持;使用不方便,需要自己将数据转化成赋值语句;变量的接收方式也不够灵活。
可能:速度会快些,与序列化相比存储体积小。
三、xml
将数据格式化成xml存储与解析。
好处:通用性强,可以与其它程序语言的数据交换;php已经有内置的函数支持。
不好:文本化的体积大;格式化与反解效率低。
四、json
也是类似于xml的一种文本型数据交换格式。是一种为解决xml浏览器数据交换复杂而出现一种新的数据格式。
好处:通用性强,目前主流的语言已经内置支持了,5.2(具体请查手册)版本已经内置支持。php5以后使用很方便,使用方便与序列化类似。与xml相比有更好的兼容性、效率高,尤其是对于浏览器。而数据格式体积很小。
可能:效率问题,尤其是解析的效率问题。
E. PHP如何判断一个变量里是否存在某个字符
if(strpos("$abc","a")==-1)
{
echo "没有a";
}
F. php如何实现真正的全局变量
首先明确一点 php的全局变量可以分为
1.自定义的全局变量
通过关键字 global 声明变量为全局变量
$a =1;function bb(){ global $a;}
2.系统自带的全局变量
php系统自带的全局变量也有很多 ,也是可以去使用的,例如:$_SERVER (主要存储http 请求相关的信息)$_REQUEST (默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组)$_POST (主要是http POST 请求的参数)$_GET (主要是http GET 请求的参数)$_FILES (主要是http 文件相关的参数)$_ENV (是一个包含服务器端环境变量的数组)$_COOKIE (主要是存储浏览器临时缓存的信息)$_SESSION (主要是php 服务 会话存储信息)
G. PHP项目如何定义一个变量,在任何页面都可以来回修改
办法只有两个,意识用内存缓存,如memcached之类的,二是用文件缓存,把变量存入一个文件每次读取,修改后写入。
如果是个人全局的,可以写入session或cookies,如果是任何人都看到一样的,那就只能用上面的内存或文件缓存了。
H. php语句的结构与变量类型
php语句:
一个php文件通常包含HTML标记和一些php语句段。
一个php语句段从<?php 标签开始,到 ?> 结束。php标签用于分割其他php语句段和html,php语句写在两个标签中间,可以写多行PHP语句。
注意:php语句以分号结尾,如果没有分号,则会继续分析文件,直到下一个分号,并忽略中间的空格和换行。
php中,回车换行,空格,制表符都被视为空格,php解析器会当它们不存在。
例如:
<?php
echo 'Hello World';
?>
php的变量类型:
php一共八种基本的变量类型,包括如下:
四种标量类型:
boolean (布尔型)
integer (整型)
float (浮点型, 也称作 double)
string (字符串)
两种复合类型:
array (数组)
object (对象)
最后是两种特殊类型:
resource(资源)
NULL(NULL)
另外php还有一些伪类型:
mixed
number
callback