phpexec函数是PHP中的一个内置函数,它可以用来执行外部程序,并将其输出作为字符串返回。它可以用来执行任何有效的shell命令,包括Linux和Windows上的命令。
phpexec函数的语法如下:
string phpexec ( string $command [, int $return_var ] )
其中,$command参数是要执行的shell命令;$return_var参数是一个可选参数,用于接收shell命令的返回值。
phpexec函数会将外部程序的输出作为字符串返回,如果外部程序执行成功则返回TRUE;如果外部程序执行失败则返回FALSE。此外,如果$return_var参数不为NULL,则会将shell命令的返回值保存在$return_var中。
phpexec函数非常有用,它可以帮助我们在PHP代码中调用外部系统命令、脚本、工具和应用等。例如我们可以使用它来执行Linux上的ls、cat、grep、find、rm、mkdir和chmod命令;也可以使用它来执行Windows上的dir、copy和del命令。此外,我们也可以使用它来调用其它语言开发的工具或应用。
PHP String 参考手册
用自定义分隔符把字符串分割为数组:
以上输出内容:
Array(
[0] => Hello
[1] => world
[2] =>
)
explode() 函数把字符串打散为数组。
注释:"separator" 参数不能是一个空字符串。
注释:该函数是二进制安全的。
相关函数:implode()用自定义连接符把数组组成字符串
参数 | 描述 |
---|---|
separator | 必需。规定在哪里分割字符串。 |
string | 必需。要分割的字符串。 |
limit | 可选。规定所返回的数组元素的数目。 可能的值:
|
返回值: | 返回字符串数组。 |
---|---|
PHP 版本: | 4+ |
更新日志: | 在 PHP 4.0.1 中,新增了 limit 参数。在 PHP 5.1.0 中,新增了对负数 limits 的支持。 |
使用 limit 参数来返回一些数组元素:
以上输出内容
Array
(
[0] => one,two,three,four
)
Array
(
[0] => one
[1] => two,three,four
)
Array
(
[0] => one
[1] => two
[2] => three
)
什么是 PHP 超级全局变量?超级全局变量是在全部作用域中始终可用的内置变量。超级全局变量在PHP 4.1.0之后被启用,是PHP系统中...
本章节将介绍如何让用户在点击"提交(submit)"按钮提交数据前保证所有字段正确输入。PHP - 在表单中确保输入值在用户点击提交按...
本节有一个可运行的实例,并且详细介绍了 date() 函数的语法与参数,帮助你熟悉 date() 函数的使用!PHP Date/Time 参考手册实例...
异常指的是程序在运行中出现不符合预期的情况,允许发生,但属于一种不正常的情况,是本不该出现但仍出现的错误,属于逻辑和业务...
Java集合教程 -Java映射操作映射迭代要迭代地图的键,值或条目,使用映射的 keySet(), values()和 entrySet它分别返回一组键,...