2013-09-26 16 views
-1

如果這個變量被動態地設定爲$ newsales_countday = 10以下命令將更新後的元鍵sales_countday,並給它的「10」如何1值添加到一個update_post_meta功能

update_post_meta ($productId, 'sales_countday', $newsales_countday) ; 
的值

我想知道的是,你怎麼才能+1值,以便它可以是11。

我不擅長PHP的,所以我試圖說

$addone = 1 ; 

然後

update_post_meta ($productId, 'sales_countday', $newsales_countday + $addone) ; 

但我覺得我做錯了什麼。

+3

我們通常希望用戶首先查閱手冊。如果你看到downvotes和關閉,沒有冒犯,就是這樣。進行簡單的數學運算通常在編程語言內部是可用的,所以我們希望用戶在參考文獻中查看,例如下一次您想知道如何減去一個數據然後。你明白? – hakre

+1

http://php.net/language.operators.arithmetic - http://php.net/language.operators.increment - 缺少的鏈接,因爲它似乎即使是那些回答不給你的是哪種是一個恥辱,並不是一個新的用戶非常歡迎。 – hakre

回答

2

無需爲該操作聲明新變量,只需放入$newsales_countday + 1即可。 作爲回答指定您應該使用$newsales_countday++,即錯誤除非你這樣做之前方法的調用,因爲$myvar++返回原始值,然後增加它。

$num = 4; 
echo $num++; //Will echo 4, then increment $num to 5 
echo $num; //Will echo 5 
+0

謝謝!這工作。 – user2806378

0

試試這個:

$ newsales_countday ++

+0

查看我的評論:) –

0
$newsales_countday++ 

是最簡單的方法,最實用的選擇。

+0

查看我的評論:) –

相關問題