我有一个人们输入多个代码的表单。 现在,我想删除这些代码之间的空格。 但是,我的代码似乎不起作用。有什么想法吗?
$codes = $_GET['codes'];
$spaces = strpos($codes, " ");
for($spaces; $spaces=0; $spaces--){
str_replace(" ", "", $codes);
echo $codes;
}
编辑:我刚尝试了其他的东西,但它仍然无法正常工作。我的意思是回声每次给我原始的字符串。
$codes = $_GET['codes'];
$cleancodes = str_replace(" ", "", $codes);
$cleancodes = trim(preg_replace('/\s\s+/', ' ', $cleancodes));
echo "<br / >" . $cleancodes;
答案 0 :(得分:5)
$string = str_replace(' ', '', $string);
答案 1 :(得分:4)
$text=str_replace(" ","",$text);
但为代码做这件事?必然要打破(如果你的意思是程序代码)!
答案 2 :(得分:2)
使用str_replace()
: -
<?php
$_GET['codes'] = "abc def ghi jkl mno pqr stu vwx yz ";
$codes = $_GET['codes'];
$codes = str_replace(" ","",$codes);
echo $codes;
输出: - https://eval.in/395364