# Split long string efficiently?

**URL:** <https://forum.kirupa.com/t/split-long-string-efficiently/240860>\
**Category:** programming\
**Created:** [October 7, 2007, 1:15pm UTC](https://forum.kirupa.com/t/split-long-string-efficiently/240860 "2007-10-07T13:15:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![evildrummer](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/evildrummer/32/2308_2.png) [@evildrummer](https://forum.kirupa.com/u/evildrummer)\
**Post date:** [October 7, 2007, 1:15pm UTC](https://forum.kirupa.com/t/split-long-string-efficiently/240860/1 "2007-10-07T13:15:43Z")

</div>

I need a way to split a long string efficiently into smaller chunks into an array, does anyone know the best way?

Example:

```php

$string = "THIS IS A SUPER LONG STRING THAT I NEED TO SPLIT INTO SMALLER CHUNKS OF ABOUT THE SAME LENGTH, IS THERE ANYWAY TO DO THIS?";

$string = magic_function($string);
echo $string[0];
echo $string[1];

```

of course replacing magic\_function with a real function!
