1、++$i 的用法(以 $a=++$i ,$i=2 为例)
先将 $i 值加 1 (也就是 $i=$i+1 ),然后赋给变量 $a (也就是 $a=$i ),则最终 $a 值等于 3 , $i 值等于 3 。所以 $a=++$i 相当于 $i=$i+1 ,$a[……]
标签归档: PHP
for($k=0;$k=1;$k++)和for($k=0;$k==1;$k++)执行的次数分别是?
好吧,基础差……理解不够深入,这是道笔试题,解答如下:
for (k=0; k=1; k++)先执行自变量初始化k=0,而后判断是否满足条件,但是由于本句中的判定条件为k=1,是一个赋值表达式,按照赋值运算的规则,表达式k=1的值将始终为1,即逻辑真。这将导致该[……]
PHP-$num=10; function multiply(){ $num=$num*10; }输出结果
源码:
<?php
$num=10;
function multiply(){ $num=$num*10;}multiply();echo $num;
输出结果:10 释义: 这道题考察的是变量的作用范围。
<?PHP $num = 10;//这个是全局[......]
PHP-数组排序函数总结说明
之前笔试遇到的,因为各领域都有涉猎,所以作为特种兵来说,基础不是很扎实,总结如下: asort() 函数 对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。 按升序排列,从小到大排序。 示例:
<?php
$arr=array(&qu[......]
$str=”welcome”; $$str=”to only”; $$str.=” study”; echo $welcome;输出结果
源码如下:
<?php
$str="welcome";
$$str="to only";$$str.=" study";echo $welcome;
输出结果:
to only study
释义:$$s[……]
下面哪个函数可以打开一个文件,以对文件进行读和写操作?
选项是:
- A.fget()
- B.file_open()
- C.fopen()
- D.oepn_file()
正确答案应是C。 分别说明下函数功能吧: A,不存在fget()这个函数,正确的应该是fgets(),功能是从文件指针中读取一行。
fgets(fil[......]
PHP-哪个函数用正则表达式将字符串分割到数组中
split — 用正则表达式将字符串分割到数组中。
array split ( string $pattern , string $string [, int $limit ] )
本函数返回一个字符串数组,每个单元为 string 经区分大小写的正则表达式 pat[……]
PHP-$GLOBALS[‘var1’]=5; $var2=1; 输出结果
php的一道笔试题:代码如下:
<?php
$GLOBALS['var1']=5;
$var2=1;function get_value(){ global $var2; $var1 = 0; return $var2++;}get_value([......]
PHP-$count=5; function get_count() 输出结果
一道笔试题:
<?php
$count=5;
function get_count(){ static $count=0; return $count++;}echo $count;++$count;echo get_count();echo get_count()[......]
PHP-请写一个函数实现字符串翻转
<?PHP
function getRev($str,$encoding='utf-8'){
$result = ''; $len = mb_strlen($str); fo[......]