Присвоить списку переменные

12
Konceptovskiy
На сайте с 31.01.2011
Offline
140
517

Есть допустим слова в столбик, каждое слово на новой строке:

слово

словечко

еще одно слово

и еще словечко

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

$a = 'слово';

$b = 'словечко';

$c = 'еще одно слово';

$d = 'и еще словечко';

То есть как одним махом присвоить каждому слову новую переменную?

PS:нужно что бы присваивалось по алфавиту, начиная с "a" заканчивая "z" после чего следующие слова начинались с "aa" и заканчивались "za", ну или немного другим видом, но что бы логично было от а до z

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#1

Вы точно уверены, что ваш алгоритм решения задачи требует такого изврата?

Например, массив создать нельзя?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Konceptovskiy
На сайте с 31.01.2011
Offline
140
#2
LEOnidUKG:
Вы точно уверены, что ваш алгоритм решения задачи требует такого изврата?
Например, массив создать нельзя?

Ну главное, что бы я вставил слова, а потом им сразу присвоились бы переменные, первому слову переменная a, а далее по какой то логике основанной на алфавите.

siv1987
На сайте с 02.04.2009
Offline
427
#3

експлод в массив, дальше проходим циклом и создаем переменные по алфавиту.

Имхо, какой-то изврат. Автор советую почитать про массивы

Konceptovskiy
На сайте с 31.01.2011
Offline
140
#4
siv1987:
експлод в массив, дальше проходим циклом и создаем переменные по алфавиту.
Имхо, какой-то изврат. Автор советую почитать про массивы

Пример небольшой можете написать, с парой-тройкой слов.

siv1987
На сайте с 02.04.2009
Offline
427
#5

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

Konceptovskiy
На сайте с 31.01.2011
Offline
140
#6
siv1987:
Konceptovskiy, вы не понимаете, что это абсолютно дырявая логика? Каким образом вы например будете работать с этими переменными, если они будут создаватся в динамическом количестве? Если вы для такой простой задачи требуете примера, то вам явно нужно пересмотреть логику

Мне то нужно присвоить каждому слову переменную, но не вручную, а потом вывести с эти слова. Хоть массив, хоть что-то другое, мне важно что-бы работало. Дело в оптимальном варианте. Если это при помощи массива лучше и логичнее, то очень хорошо, но как это написать, не могли би пример для пары-тройки слов?

siv1987
На сайте с 02.04.2009
Offline
427
#7

$str = "слово

словечко

еще одно слово

и еще словечко";

$arr = explode("\n", $str);

print_r($arr);

Konceptovskiy
На сайте с 31.01.2011
Offline
140
#8
siv1987:
$str = "слово
словечко
еще одно слово
и еще словечко";

$arr = explode("\n", $str);
print_r($arr);

И как мне вывести потом эти слова?

Вот мне на странице одной нужно первое слово вывести, а на второй странице второе.

siv1987
На сайте с 02.04.2009
Offline
427
#9

Если для вас и такая задача не по сильна, то вам реально нужен https://www.google.ru/search?client=opera&rls=ru&q=%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA+%D0%BF%D0%BE+php&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

echo $arr[0];

echo $arr[1];

и тд

надеюсь смысл понятен.

dayw
На сайте с 25.01.2006
Offline
116
#10

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

echo $arr['0']; // первое слово
echo $arr['1']; // второе слово
Интернет-магазин игровых приставок в Москве (https://savelagame.ru)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий