Товарищ филолог. Настоятельно рекомендую поискать определение слова массив. Оно будет несколько отличным от вашего. В невыгодную для вас сторону. Более того, настоятельно рекомендую пользоваться такими вещами как DSL - Domain Specific Language и выучить что такое Жаргон P.S. Вот уж не думал, что филологов сейчас не учат ни риторике, ни демагогии... кошмар
PHP не предоставляет таких средств. Визуально можно обрубить его нулевым символом, но если в РНР этого сделать нельзя, это никак не влияет на суть определения.
Simpliest Я учусь на японско-английского переводчика, ни русского языка, ни ваших массивов в программе нет и не будет.
SDR, это могу сделать даже я $z = 'abcde'; $z[2] = ''; То что оператор [] позволяет работать со строками, еще не делает их массивом Некоторые классы, реализующие интерфейс ArrayAccess, тоже позволяют работать с собой как с массивом.
1. присвоить нулевой символ - это какой-то костыль 2. ну обруби. я щас попробовал. где-то может и сработает, а у меня выдаёт: abc�efg Код (Text): $s = 'abcdefg'; $s[3] = ''; echo $s; какой-то недомассив получается, не находишь? в C строка - это массив символов в PHP получается, что нет
Люди, я знаю определение слова массив и понятие. Я не спорю, что это понятие может разниться, в зависимости от области. Массив РНР, массив С++ — это массивы в программировании, существует также другие области. Но общее, что их объеденяет, это однородность содержащихся в них элементов. Строка — это массив символов, лес — массив деревьев. И не имеет значения, позволяет лесник рубить деревья все, через одно или ни одного, а язык программирования предоставляет ли средства управления строкой как массивом символов, — они остаются массивами и этого вы не измените.
PHP: $a = array(); $a[] = 1; $a[] = 'abc'; $a['keysome'] = new stdClass();; Йо! Диджей... Разве это массив? Но если пользоваться, как все нормальные (не гуманитарного склада ума) люди, DSL То все станет на свои места.
Да, потому что каждый из индексов принадлежит одному общему пространству, а что в нем находится — не имеет значения (см. выше). В лесу растут деревья, грибы; может быть один гриб, может много, но лет остаётся лесом. Ещё примеры, негуманитарного склада ума ты наш? =)
Ничерта вы не знаете, что и доказали. Как раз спорите о том, в чем не разбираетесь. форум PHP.RU, разговор о предметной области PHP и ваше дилетантство Обожаю гуманитариев... P.S. Стена там :arrow:
Apple блин.. да посрать как это по русски называется. по англиски (а php придумали там) ordered map и series of characters - явно разные вещи. в конце концов нужно использовать терминологию в контексте обсуждения если ты тут начнёшь писать про деревья - никто не подумает, что ты деревянные которые растут имеешь ввиду если же я на форуме лесников начну про иерархические деревья - они меня тоже не поймут точно так-же человек обозвал строку массивом и я его поправил в контексте форума сайт называется не philosophy.ru, не philology.ru и даже не sophistry.ru где я не прав? ))
представь себе разговор двух php прогеров в курилке, один объясняет другому: не пойму в чём херня, объявляю массив, в цикле конкатирую к нему данные из другого массива... тебе не кажется, что это будет звучать как бред и второй человек не поймёт о чём речь, начнёт судорожно пытаться догнать, что же первый имеет ввиду?
Согласно вашему же определению от элементов массива требуется однородность, а не только принадлежность общему пространству. Если на протяжении тысяч километров вашего леса мы видим только пустыню.... то выводы и вашей состоятельности будут однозначны. Но как только вы начнете пользоватся не выдуманным языком Тилимилитрямдии, как мишка из мультфильма, так сразу станет все на свои места. Что еще вы не знаете, но хотите узнать о филологии и логике?
Это значит, что никто из вас так и не смог оспорить, что строка — это массив символов. =) А лишние слова мне не нужны, опровержений-то нет адекватный, а утверждение существует. Поэтому я ушел, оставляя с теме утверждение, что строка — это массив символов и фиг оспорите. =))
Люди, вы пытаетесь доказать свою правоту, не смотря на то, что вышли далеко за факты. Вам важно доказать, а не оставаться при фактах и крутиться только около них. Я ушел, счастливо позлиться)
мне ничего не надо доказывать обозвав в данном случае строку массивом топикстартер выразился некорректно с точки зрения описания проблемы на php
Зачем так жестоко и по-профански подставляться Вы .... (подставьте любой синоним слова "глупый"). Поэтому ваши слова и утверждения не значат ничего. А лишние слова нам не нужны. Адекватных опровержений нет и не будет А те что будут - неадекватные. Но утверждение существует Поэтому мы гордо уходим оставив вас с тем, кто вы есть P.S. Обожаю демагогию в неопытных руках собеседника.