PHPには、多次元配列$b=array();と文字列$a='[1][1]'があります。$bから$aの位置の値を取得する方法はありますか?

WBOY
リリース: 2016-06-23 13:02:40
オリジナル
861 人が閲覧しました

つまり、$a を使って $b[1][1] の形を表現できるでしょうか。


ディスカッションへの返信 (解決策)

$a='[1][1][1]' である可能性もあります。 ? わかっています

いいえ、$a を配列に分割してループする必要があります。変数変数の形式は機能しません


$a = array(array(1, 2, 3));
$b = '[0][2]'; a ' . $b;
eval('$d=' . $c . ';');


$a = array(1, 2 , 3));

$b = '[0][2]'

eval('$d=' . ';'); $ d;
?>
eval の使用は禁止されていますが、このメソッドのみを使用できます。

私はそれを自分で考えました

$b=array(array(1, 2, 3));

$a="[0][2]";

echo eval("return $ b$ a;");

終了;
?>

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!