Skip to content

Basic PHP clone isn't works correctly #1

@GreenMine

Description

@GreenMine
use RIterator\Iterator;

$string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla luctus fringilla iaculis.";
$separator = ' ';

$split_iterator = Iterator::split_str($string, $separator);
$clone_split_iterator = clone $split_iterator;

echo 'Fifth word of lorem ipsum is: ' . $clone_split_iterator->nth(4) . PHP_EOL;
echo 'Joined back str: ' . $split_iterator->join(' ') . PHP_EOL;

Result:

Fifth word of lorem ipsum is: amet,
Joined back str: Lorem adipiscing elit. Nulla luctus fringilla iaculis.

🤔

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions