2015-09-05 3 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

Try листать порядок этих двух функций:

$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>'; 
?> 
Смежные вопросы