Size: a a a

MODX. Русскоязычное сообщество.

2021 February 20

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
А теперь вопрос на 100 рублей.
Получаю строку из функции modx:
$asd = $properties['basePath']['value']; // это: "uploads/service/11/"

делаю var_dump($asd), получаю string(78)
реплейсом заменяю, чтобы в переменной осталось вот так $qwe = '11',
делаю var_dump($qwe); получаю string(61)
Если в ручную строку пишу var_dump( "uploads/service/11/"); получаю string(19)
Вопрос. Где я накосячил в жизни?
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Алексей Смирнов
А теперь вопрос на 100 рублей.
Получаю строку из функции modx:
$asd = $properties['basePath']['value']; // это: "uploads/service/11/"

делаю var_dump($asd), получаю string(78)
реплейсом заменяю, чтобы в переменной осталось вот так $qwe = '11',
делаю var_dump($qwe); получаю string(61)
Если в ручную строку пишу var_dump( "uploads/service/11/"); получаю string(19)
Вопрос. Где я накосячил в жизни?
Ок. цена вопроса поднимается до 300 руб.
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
А про заменяю можно подробнее?
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
это не имеет значение.
Если коротко в чем реальная проблема:
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
1я строка приходит из снипета-переменной,
2я строка написана в ручную.
ПОЧЕМУ ОНИ НЕ РАВНЫ?
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
str_replace может заменить все кроме 11 или 1.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
кодировка?
ну для цыфр никогда не встречал.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
х.з че делать. я грустчю.
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Ну я такой себе специалист, но может быть пробелы?
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
не. это проходили... я не 1й год в разработке.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
если сделать даже так $newvar = (int)$ert, Где $ert = 11 то получаю 0.
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
intval там же.
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Алексей Смирнов
не. это проходили... я не 1й год в разработке.
Тогда я вряд ли помогу.
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Но стоит посмотреть в сниппете, там откуда приходит строка. Возможно стоит строго тип переменной определить. Но это последние более менее здравые мысли😁
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
тип переменной string :)
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
и ффсе
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Алексей Смирнов
тип переменной string :)
Ну окей.
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Тогда это точно кара за грехи, завтра иди в церковь😁
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
))) Жаль нет цыфровой церкви...
источник

АШ

Артур Шевченко... in MODX. Русскоязычное сообщество.
Алексей Смирнов
))) Жаль нет цыфровой церкви...
А это мысль, надо создать😁
источник