相关疑难解决方法(0)

为什么我不应该在PHP中使用mysql_*函数?

为什么一个人不应该使用mysql_*功能的技术原因是什么?(例如mysql_query(),mysql_connect()mysql_real_escape_string())?

即使他们在我的网站上工作,为什么还要使用其他东西?

如果他们不在我的网站上工作,为什么我会收到错误

警告:mysql_connect():没有这样的文件或目录

php mysql database

2432
推荐指数
12
解决办法
21万
查看次数

用PHP分隔每个空格的字符串

我有一个输入,用户可以在其中键入多个单词,并告诉他们将其与空格分开.所以输入可能如下所示:

foo
Run Code Online (Sandbox Code Playgroud)

或者像这样:

foo bar php js
Run Code Online (Sandbox Code Playgroud)

我如何检查空格,如果有空格,拆分单词,然后将它们全部放入数组中?我将在我的程序中循环遍历该数组.我刚刚接受像这样的字符串处理.

php string

26
推荐指数
4
解决办法
8万
查看次数

php explode:使用空格分隔符将字符串拆分为单词

$str = "This is a    string";
$words = explode(" ", $str);
Run Code Online (Sandbox Code Playgroud)

工作正常,但空间仍然进入数组:

$words === array ('This', 'is', 'a', '', '', '', 'string');//true
Run Code Online (Sandbox Code Playgroud)

我更喜欢只有没有空格的单词,并保留有关空格数量的信息.

$words === array ('This', 'is', 'a', 'string');//true
$spaces === array(1,1,4);//true
Run Code Online (Sandbox Code Playgroud)

刚添加:(1, 1, 4)表示第一个单词后面的一个空格,第二个单词后面的一个空格和第三个单词后面的4个空格.

有什么方法可以快速完成吗?

谢谢.

php regex arrays explode preg-match

19
推荐指数
1
解决办法
8万
查看次数

标签 统计

php ×3

arrays ×1

database ×1

explode ×1

mysql ×1

preg-match ×1

regex ×1

string ×1