0

この変数が $newsales_countday = 10 として動的に設定されている場合。以下のコマンドは、ポスト メタ キー sales_countday を更新し、値「10」を与えます。

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

私が知りたいのは、その値に +1 して、代わりに 11 にする方法です。

php苦手なので言ってみた

$addone = 1 ;  

その後

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

しかし、私は何か間違ったことをしていると思います。

4

3 に答える 3

1

その操作のために新しい変数を宣言する必要はありません$newsales_countday + 1。を使用する必要があることを指定する回答への応答として、元の値を返し、それをインクリメントするため、メソッドの呼び出しの前にそれを行わない限り$newsales_countday++、それは間違っています。$myvar++

$num = 4;
echo $num++; //Will echo 4, then increment $num to 5
echo $num;   //Will echo 5
于 2013-09-26T09:22:27.193 に答える
-1

これを試して:

$newsales_countday++

于 2013-09-26T09:23:09.970 に答える