当前位置:首页 » 编程语言 » php执行字符串

php执行字符串

发布时间: 2022-06-20 11:04:48

1. php怎么遍历字符串字符

<?php
$temp='abcdefg'; //要遍历的字符串
$re=array(); //定义接受字符串的数组
for($i=0;$i<strlen($temp);$i++)
{
$re[]=substr($temp,$i,1); //将单个字符存到数组当中
echo $re[$i],',';
}
?>

2. php除了eval还有什么方法可以执行字符串中的语法谢谢大大们。

执行字符串中的php语法,除了eval真的找不到其它的;也没那个必要有其它的;
比如call_user_func()这类函数也只能是调用函数,
system也只能调用shell php脚本,还没有真正能执行字符串的php语法;
如果非要说执行php语法的还有;
include ,require这类的....配合file函数,也能执行字符串中的php代码;

parsekit_compile_string()这个也能执行,但不是你要的结果;

3. php字符串转成可执行代码

echo htmlentities($str);

不能了,因为手册里有的〈?PHP ?〉i不能被套的。故不能。我刚才又查了一番。
你可以用此法:
用include('文件路径及文件名');

$a = '<? echo 11111;?>';
$a = str_replace(array('<?', '?>'), '', $a);
eval($a);

4. php根据变量是否含有某个字符串来执行相应的php文件

前提是php没有禁用 shell_exec 函数 执行shell 脚本 或者你做一个header跳转了 ,总之开动你的大脑有很多种办法

$vid="hellophp";
if(strpos($vid,'php')){
shell_exec("php1.php");
}else{
shell_exec("php2.php");
}

5. php中如何获取我一个字符串执行的结果啊

<?
$a=funcA(sr->sr_para);
echo $a;
?>
像这样直接用不就行了。
(以下代码仅供参考)
<?
function aa()
{
$a=100;
return $a;
}
$b=aa();
echo $b;//print 100;
?>

最好把代码拿出来看下。

6. 把执行的PHP代码转为字符串。

使用serialize产生一个可储存的字符串存储到文件中,
要使用时读取文件中的内容,然后调用调用unserialize( )即可得到原来的变量/对象

$arr=array("1"=>"编","2"=>"程","3"=>"词","4"=>"典");
$str = serialize($arr);//产生字符串,将该字符串写入a。txt文件中去

$clonearr = unserialize($str);//从a.txt中读取出的字符串

7. php 执行字符串里面函数

-----------------------看来只能用eval了~打字不易,如满意,望采纳。

8. php 中, 字符串怎么参加到代码中执行

如果字符串本身就是php代码的话是可以用php本身的一个函数去执行这段代码的。
这里用到的函数是eval()函数。
这个函数内的参数必须是完整的php代码,包括结尾的分号都不能少。

9. php 如何执行字符串中的函数

mixed call_user_func
( callable $callback
[, mixed $parameter
[, mixed $...
]] )

把第一个参数作为回调函数(callback),并且将其余的参数作为回调函数的参数。

error_reporting(E_ALL);
functionincrement(&$var)
{
$var++;
}

$a=0;
call_user_func('increment',$a);
echo$a." ";

call_user_func_array('increment',array(&$a));//.3
echo$a." ";

后面可以跟多个参数!

热点内容
263会议视频密码是多少 发布:2025-02-06 07:09:59 浏览:707
uc小说浏览器缓存 发布:2025-02-06 07:05:05 浏览:467
wifi路由手机怎么设置密码 发布:2025-02-06 07:00:57 浏览:985
nsurlsession上传 发布:2025-02-06 06:55:18 浏览:336
亚洲十帅exo访问 发布:2025-02-06 06:51:40 浏览:98
编程一首诗 发布:2025-02-06 06:45:04 浏览:528
惊声尖笑5下载ftp 发布:2025-02-06 06:33:16 浏览:528
共享文件夹让输入密码 发布:2025-02-06 06:32:28 浏览:970
收银服务器响应出错什么意思 发布:2025-02-06 06:24:43 浏览:607
sql用户授权 发布:2025-02-06 06:24:42 浏览:677