Jump to content

next()


doddsey_65

Recommended Posts

I have an array with content like so

array{

[0] => username1

[1] => date1

[2] => username2

[3] = date2

}

 

I want to select username2 and delete it so i do this:

 

$key = array_search('username2', $array);
                      
unset($like_list[$key]);

 

That works fine, but i also want to delete the next value after it. Any one know how i would do this? calling next on the array will just return $array[1] as $array[0] is the current key.

 

Thanks

Link to comment
https://forums.phpfreaks.com/topic/228534-next/
Share on other sites

If it's a numeric array, then this will do it for the next numeric key in sequence, which may not always be what you want:

 

unset($like_list[$key++]);

 

both good options. I solved it with this however:

 

$key = array_search($user_name, $like_list);
                
                $date = $like_list[$key+1];
                
                $date_key = array_search($date, $like_list);
                
                unset($like_list[$date_key]);
                unset($like_list[$key]);

 

thanks for the replies

Link to comment
https://forums.phpfreaks.com/topic/228534-next/#findComment-1178373
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.