Как я могу написать это в PHP для строк, и не дай мне ошибку - PullRequest
0 голосов
/ 14 апреля 2019
$array_names=array("phone","car","house");

У меня есть эта строка: $phone_[$jr]

Но строка со строкой называется phone, это имя для значения, я хочу использовать другие имена для получения значений, этимнеобходимо написать, используя это так:

${$phone}

Проблема, в которой это необходимо, заключается в том, чтобы использовать в этой строке другое:

${$phone}_[$jr]

И это дает мне ошибку

Я вижу проблему с "_", но мне нужно использовать, мой вопрос о том, как мне нужно писать прямо для работ

$ {$ phone} _ [$ jr]

В других случаях мне нужно использовать:

${$house}_[$jr]

И т.д., .....

Thank's

1 Ответ

0 голосов
/ 14 апреля 2019

Я предполагаю, что у вас есть такой сценарий:

// this is the array you are trying to access dynamically
$bar_ = [];

// this will hold the first part of the variable name
$phone = 'bar';

// and this is how you would build the string which is the full name of the array
// You can then use it to access one of its elements.
${$phone.'_'}[1] = 'f';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...