Мое немного отличающееся взятие, характерное для будущих направлений парадигм программирования:
Параллелизм о записи Вашей программы, таким образом, что это может делать несколько вещей сразу если поддержка оборудования это. В настоящее время большинство языков имеет довольно тяжелые и сложные механизмы, чтобы позволить программисту определять это (например: потоки с ручной синхронизацией, директивами препроцессору OpenMP, и т.д.).
, Поскольку аппаратные средства улучшаются, они собираются улучшиться горизонтально (больше ядер), а не вертикально (быстрее одноядерный). Это означает, что приложения должны будут иметь "скрытый параллелизм" для масштабирования с "более быстрыми" аппаратными средствами. Языки в настоящее время пытаются развиться, чтобы лучше всего поддерживать это, быть в положении лучшего языка для будущей разработки.
C++ 0x добавляет больше встроенной поддержки "старых" методов программирования параллелизма. Различные поставщики компилятора добавляют "новые" методы, которые абстрагируют модель потоков и позволяют решения во время выполнения о числах потоков, и т.д. (на основе аппаратных средств машины); для Microsoft в частности, см. F#, время выполнения параллелизма, найдите что-либо подобное расширениям, и т.д.
Hope, которая помогает.
You can use the explode
function, using "\n
" as separator :
$your_array = explode("\n", $your_string_from_db);
For instance, if you have this piece of code :
$str = "My text1\nMy text2\nMy text3";
$arr = explode("\n", $str);
var_dump($arr);
You'd get this output :
array
0 => string 'My text1' (length=8)
1 => string 'My text2' (length=8)
2 => string 'My text3' (length=8)
Note that you have to use a double-quoted string, so \n
is actually interpreted as a line-break.
(see that manual page for more details)
explode("\n", $str);
The " (instead of ') is quite important as otherwise, the line break wouln't get interpreted.
<anti-answer>
Как указано в других ответах, обязательно используйте explode
, а не split
, потому что с PHP 5.3.0 split
устарела. т.е. следующее НЕ так, как вы хотите:
$your_array = split(chr(10), $your_string);
LF = "\ n" = chr (10), CR = "\ r" = chr (13)
</anti-answer>