2016-06-20 55 views
-1

我收到以下錯誤波紋管,並想知道我怎樣才能糾正這個錯誤不能使用函數的返回值PHP致命錯誤:在寫上下文

Fatal error: Can't use function return value in write context in 

PHP代碼

$number = '1,200.91'; 
$number = str_replace(',', '', $number); 
$number = number_format((float)$number, 2, '.', ''); 

if(strlen($number) = 7){ 
    echo $number; 
} 
+0

替換如果(strlen的($數)= 7){到如果(strlen的($數) == 7){,把「==」 –

回答

2

=是不一樣的==

代碼應該是這樣的:if(strlen($number) == 7){

+0

謝謝,我不能相信我錯過了它是一個漫長的夜晚。 –

+0

好吧......它可以在長夜之後發生;) – nospor

0

你缺少的==在if語句

變化這一行:

if(strlen($number) = 7){ 

到:

if(strlen($number) == 7){ 
+0

謝謝,我不能相信我錯過了它是一個漫長的夜晚。 –