次の文字列があるとしましょう
$str = "once in a great while a good-idea turns great";
単語が始まる場所の文字列数である配列キーを使用して配列を作成するための最良の解決策は何でしょうか?
$str_array['0'] = "once";
$str_array['5'] = "in";
$str_array['8'] = "a";
$str_array['10'] = "great";
$str_array['16'] = "while";
$str_array['22'] = "a";
$str_array['24'] = "good-idea";
$str_array['34'] = "turns";
$str_array['40'] = "great";