разделить строку каждые 4 символа и затем поместить их в новые переменные? - PullRequest
3 голосов
/ 13 июня 2011

Как бы я разделил строку каждые 4 символа, а затем поместил каждые 4 символа в отдельную переменную, чтобы я мог делать другие вещи с каждым отдельным 4 символами?

Ответы [ 2 ]

12 голосов
/ 13 июня 2011

Ну, на самом деле я не вижу, чтобы вы помещали каждую из них в отдельную переменную, потому что тогда у вас будет примерно 10 переменных:

$var1 = ...;
$var2 = ...;
$var3 = ...;

Но вы можете использовать функцию str_split какследующее:

$variable = str_split($origionalvar, 4);

создаст массив, к которому вы можете получить доступ:

$variable[0] до $variable[sizeof(variable)]

Если вы нене знаю о массивах, вы действительно должны прочитать о них.Они действительно хороши, если вы хотите хранить много подобной информации в объекте и не хотите каждый раз создавать новую переменную для него.Также вы можете очень легко зацикливаться на них и делать с ними другие замечательные вещи.

Полагаю, вы, вероятно, тоже немного погуглили над этим вопросом.Вы, должно быть, сталкивались с http://php.net/manual/en/function.str-split.php. Вы видели эту страницу, и если вы видели, у вас были какие-то проблемы с ней.Если это так, возможно, мы можем помочь вам правильно прочитать документацию.

4 голосов
/ 13 июня 2011

Посмотрите на функцию str_split. Руководство по PHP расскажет вам все, что вам нужно знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...