Хорошо, я пытаюсь найти символ или группу символов, или что-то, что можно использовать, из которого я могу взорваться, так как текст определяется пользователем, мне нужно иметь возможность взорваться из значения, которое у меня есть, чтоникогда не может быть внутри текста.
Как я могу это сделать?
Пример того, что я пытаюсь сделать ...
$value = 'text|0||#fd9||right';
Хорошо,
текст - это то, что здесь никогда не изменится.0, опять не изменяемый #fd9
- это определяемая пользователем строка, которая может быть любой, которую пользователь вводит ... и вправо устанавливает ориентацию (влево или вправо).
Итак, проблема в том, что ясталкивается с этим: Как explode("||", $value)
, чтобы, если есть ||внутри пользовательской части ... Пример:
$value = 'text|0||Just some || text in here||right';
Итак, если пользователь помещает ||в определенной пользователем части строки, чем это портит это.Как это сделать независимо от того, что пользователь вводит в строку?Так что он должен возвращать следующий массив:
array('text|0', 'Just some || text in here', 'right');
Должен ли я использовать разные символы для взрыва?Если да, что я могу использовать, чтобы пользователь не смог ввести в строку, или как я могу проверить это и исправить это?Я, вероятно, не должен использовать ||в этом случае, но что я могу использовать, чтобы исправить это?
Кроме того, значение будет сначала поступать из строки, а затем из базы данных (после сохранения).
ЛюбойИдеи?