0

CakePHP で特定の配列に新しいインデックスを変更して追加する簡単な方法があるかどうか疑問に思っていました。

現在、次のようなループを実行しています。

$posts = $this->paginate('Post');

$a=0;
foreach($posts as $post){
    $posts[$a]['Read'] = myfunction($post['Post']['id']);
    $a++;
}

ありがとう。

4

2 に答える 2

2

ループする必要がありますが、使用するコードを減らすことができます。

$posts = $this->paginate('Post');
foreach($posts as $a=>$post){
    $posts[$a]['Read'] = myfunction($post['Post']['id']);
}
于 2012-10-26T15:26:01.823 に答える
0

Cakephp とは関係ありません。PHP サイクルを探します。

于 2012-10-26T19:21:01.683 に答える