php变量1
⑴ php定义变量后加个点是什么意思如:$rand.=rand(1,4)
PHP定义变量后加个点是连接符,$rand.=rand(1,4)是$rand =$rand . rand(1,4);的简写。
⑵ php中 数组值 $row["1"]; 其中的"1"如何用变量代替
直接把变量放在方括号中就可以了.只是要注意不要给变量两边加上引号.而且此变量值必须是数组索引才有效.比如数组:
$row=array('one'=>'ME','two'=>'SHE');
$i='one';
echo $row[$i];
⑶ 关于php的变量=变量 1:0;是什么意思
这个其实if的三元运算符,也就是条件判断的简写方式
原样是:
if($type){
return 1;
}else{
return 0;
}
望采纳,谢谢
⑷ PHP中将一变量值给另一个变量名赋值
这个用变量的变量来表达,PHP
对这方面支持很好,两个
$$
即可:
<?php
$b1="xy";
$b2="mn";
$b3="abc";
$b4="go
go
go";
$b5="bye";
for($i=1;$i<=5;$i++)
{
$v='b'.$i;
echo
$$v."<br>";
//这里用两个
$$
}
?>
⑸ PHP变量加1的几种方式对比
1、$i = $i + 1
<?php
$i=0;
$i=$i+1;
echo$i;
?>
执行过程是,
将$i , 1 执行ADD指令 将结果保存到临时变量中,
将临时变量的值赋给$i;
2、$i++
<?php
$i=0;
$i++;
echo$i;
?>
执行过程是,
先将$i 的值保存到临时变量中,然后对$i 执行POST_INC指令。
free掉临时变量
此处之所以需要用到临时变量,是因为在表达式中,是先取i的值,然后对其进行+1操作,所以需要保存i的值,然后对其进行+1操作,所以需要保存i 的原始值
3、$i += 1
<?php
$i=0;
$i+=1;
echo$i;
?>
执行过程如下,仅需一条指令
对变量$i 与const 值1 执行ASSIGN_ADD 操作
4、++$i
<?php
$i=0;
++$i;
echo$i;
?>
执行过程如下,仅需一条指令
对变量$i 执行PRE_INC操作
对于以上4中操作各执行1千万次,实验结果:
$i++最慢, ++$i最快, 剩余两项速度基本一致速度介于两个自增之间
⑹ PHP专家,高手,请问一下,PHP定义变量后加个点是什么意思。如:$rand.=rand(1,4);就 $rand后面加了个点
给你打个比方:
$a = '您';
$a = '好';
这个时候,$a的值就是 好, 而不是 您,因为是重新赋值了
$a .= '好';
这个时候,$a的值就是 您好 2个字了
.号在php中是连接符
$a .= '好'; 的意思是,将 "好"这个字符串连接到$a这个变量的原来有的值上面
其实也是一种简写方式
你也可以写成 $a = $a . '好';效果是一样的,只是这样更啰嗦一点!
⑺ php中字符变量 异或 '1'^'2' 的值
<?php
echo(1^2)." ";
echo('123'^'ACE')." ";
?>
你猜猜这个执行结果是什么?
在PHP里面,整数进行位运算的结果和C语言是相同的,这个你明白,我不多说。但是PHP的位运算更高级,如果左右参数都是字符串,则位运算符将操作字符的 ASCII 值。
⑻ php循环中如何让变量名每次+1
如果你是在做记录点击数或统计的话,是先把插入的那几条掉出了,加一后再更新update如果只是程序实现的就按楼上的两位说的
⑼ PHP 如何设置 变量 $value1 的值为 NULL
// $runoob_author="菜鸟驿站";
// $runoob_count=NULL;
$sql="INSERT INTO countnull_tbl" .
"(runoob_author,runoob_count)" .
"VALUES" .
// "('$runoob_author','$runoob_count')";
"('菜鸟驿站',NULL)";
*注释掉的方法的结果是0,未注释掉的结果是NULL;
个人分析仅供参考:runoob_count在创建数据表的时候定义的是整型,"('$runoob_author','$runoob_count')"中的'$runoob_count'就相当于‘NULL',是字符串类型,当作为数据插入数据表的时候就会有一个的数据类型转换,即字符串转换成整型,“NULL”转化成整型就是0,可通过一下代码进行简单验证:
<?php
$a=null;
$b="null";
$c=(int)$a;
$d=(int)$b;
echo "a=" . $a;
echo "<br>";
echo "b=" . $b;
echo "<br>";
echo "c=" . $c;
echo "<br>";
echo "d=" . $d;
?>
运行结果:
a=
b=null
c=0
d=0
⑽ php如何定义一个变量(数值),让它每天自动加一
变量的话 在页面执行完 内存就释放了 所以肯定不能让他每天自动加1
所以只有以下几种方法 1 存在数据库里(不错的方法) 2 存在文件里(很安全,而且只有一个文件的情况下IO没什么压力) 3 存在缓存里(缓存不是很可靠,就算你设置成永远不过期也有可能丢失)
确定存储方法后 需要计划任务来执行(计划任务就是规定每天什么时候,或者每隔多长时间,执行一个脚本,如:一个PHP文件)
WINDOWS:写好要执行的脚本 创建windows计划任务,定时执行命令 (PHP目录)x:\xxx\php\php.exe -f x:\aaa\bbb\script.php(执行脚本的目录)
LINUX:我没写过 和WINDOWS差不多 用crontab命令来执行
script.php里就写你变量加1这个操作,如数据库的字段加1 或者文件里的数字加1