2016-10-03 14 views
0

do_actionの出力を特定のインデックスの配列に挿入できたことがありますか?たとえば、あなたは以下の配列や機能がある場合:特定のインデックス(PHP)の配列に "do_action"を挿入します

$myarr = array(1,2,3,4); 

my_function(){ 
    return 4 + 4; 
} 

を私がやろうとしている:

array_splice($myarr, 2, 0, do_action('my_function');); 

し、それを出力してい:

[1, 2, 8, 3, 4] 

を私がしようとしていますこのようなものをワードプレスのページに統合すると、ページ全体が壊れてしまいます。

答えて

1

それはあなたの正確なコードだならば、問題はここに

array_splice($myarr, 2, 0, do_action('my_function');); 

正しいラインがさらに

array_splice($myarr, 2, 0, my_function()); 
+0

です、 'function'キーワードはmy_functionの宣言の初めから欠落しています。 –

関連する問題