2015-09-05 90 views
0

我做了一个PHP代码问题与字符串替换

Array 
(
    [0] => 
           アブソリュート・デュオ> 

) 

这回我这个..

我做了以下尝试更换空的空间。

$m_name = str_replace(array("\r\n", "\r", "\n"), "", $m_name); 
$m_name = trim(mysql_real_escape_string($m_name)); 
if($m_name!="") 
{array_push($m_array,$m_name);} 

print_r($m_array); 

但是空的空间似乎仍然存在。想知道它会是什么,我该如何更换白色空间。

回答

0

尝试翻转这两个函数的顺序:

$m_name = mysql_real_escape_string(trim($m_name)); 
0

使用trim()函数首先去除串绕空格。后来做其他东西串

<?php 
//same string asigned to $i 
$i=' 
            アブソリュート・デュオ>'; 




//your code  
echo '<pre>'; 
print_r($i); 
echo '</pre>'; 

//use trim() to remove white space around the string        
$i=trim($i); 
// now print the result white space removed in $i 
echo '<pre>'; 
print_r($i); 
echo '</pre>'; 
?>