Перейти к содержимому


Партнерская программа Kredov

Добавление в массив, не используя его напрямую

#11 Russlav

Russlav
    Topic Starter
  • Пользователь
  • 370 сообщений
  • Репутация: 18
0

Отправлено 05 Октябрь 2015 - 19:22

 

Правильно так: $v = 'Земля';В результате переменная $v примет значение 'Земля'

И выведется только слово Земля, а то, что в массиве удалится, так? Или я ошибаюсь?


  • 0

#12 yury

yury
  • Пользователь
  • 629 сообщений
  • Репутация: 176

Отправлено 05 Октябрь 2015 - 19:55

С массивом $array вообще ничего не случится. В этом случае, он нигде не изменяется. Меняется только переменная $v, которая все время была строкой, а не массивом.


  • 0

#13 fedornabilkin

fedornabilkin
  • Пользователь
  • 696 сообщений
  • Репутация: 91

Отправлено 05 Октябрь 2015 - 23:11

@Russ33, Тебе надо бы поупражняться с массивами и особенно с многомерными, что бы воображение потренировать.


  • 1
Как часто в горестной разлуке,В моей блуждающей судьбе, ФО, я думал о тебе.


#14 Russlav

Russlav
    Topic Starter
  • Пользователь
  • 370 сообщений
  • Репутация: 18

Отправлено 08 Октябрь 2015 - 19:15

У меня почему-то не создаются многомерные массивы, вот код:

 

$array = (
  array = ['dd', 'hh', 'jj'];
);
Почему он не работает?

  • 0

#15 ShowPrint

ShowPrint
  • Пользователь PRO
  • 1 732 сообщений
  • Репутация: 410

Отправлено 08 Октябрь 2015 - 19:47

Почему он не работает?

Если прочесть попытаться понять всё что Вам писали выше, то по всей видимости надо так:

$array = [ ['dd', 'hh', 'jj'] ];
Нэ?
 
Еще одна песочница: https://eval.in/447153

Сообщение отредактировал ShowPrint: 08 Октябрь 2015 - 19:54

  • 0
MasterWEBS: третий дом - моё хобби и увлечение... Второй дом: работа - не меньше 12 часов в день...
Первый дом - под охраной: "Осторожно - злая жена!" (дрессировалась долго и надёжно) /*ссылку не просите - не дам!*/


#16 jytyx

jytyx
  • Пользователь
  • 52 сообщений
  • Репутация: 25

Отправлено 09 Октябрь 2015 - 12:25

$array = ( array = ['dd', 'hh', 'jj']; );

если на этом этапе возникают такие вопросы, то потом будут у Вас очень большие проблемы. Всегда будут возникать ошибки и основная задача научиться их решать самому, потому как на специализированных форумах по большей части с вашими будущими ошибками (когда пойдут сложный вещи, фреймворки, архитектура) не сталкивались, много времени тратить на решение их никто не будет (времени всегда мало) и в нюансы вашего случая тоже особо вникать никто не будет, а поэтому даже как бы успешное решение задачи может принести вам больше проблем чем пользы. Вопросы безопасности - исключение, тут лучше побольше мнений..

В данном случае:

1. Открыть доки, попробовать повторить все от и до.

2. Взять рабочий пример из доков и заменять его части постепенно на нерабочий свой, смотря на ошибки и когда код перестанет работать.

3. Взять нерабочий свой пример и заменять его части на рабочий пример из доков.

4. Использовать редактор с подсветкой ошибок или ide.

5. Для тренировки можно написать свой простенький класс\функции для работы с массивами - создать, добавить, изменить, проверить, удалить, распечатать и т.д

Такие вопросы на самом начальном этапе явно говорят, что обучаетесь вы неправильно.


  • 3

#17 Russlav

Russlav
    Topic Starter
  • Пользователь
  • 370 сообщений
  • Репутация: 18

Отправлено 09 Октябрь 2015 - 21:41

Такие вопросы на самом начальном этапе явно говорят, что обучаетесь вы неправильно.
 

Просто я смотрел курс о массивах в php версии 5.5.


Если прочесть попытаться понять всё что Вам писали выше, то по всей видимости надо так: $array = [ ['dd', 'hh', 'jj'] ]; Нэ?
 

Спасибо! Работает. :)


  • 0


Оформление форума – IPBSkins.ru