Jump to content

Function split() is deprecated in


OwlService

Recommended Posts

Hi all,

 

My hosting company recently upgraded PHP and now I get an error saying Function split is now depreciated.

 

Do you know what I need to do to fix the code below please? My original coder is no longer around :(

 

Thank you.

 


<?php
$menu = <<<MENU
<ul>
	<li><a href="/" title="Ely Museum homepage" accesskey="1">Home</a></li>
	<li><a href="/about/" title="All about Ely Museum">About Us</a></li>
	<li><a href="/information/" title="Visitor information for Ely Museum" accesskey="8">Visitor Information</a></li>
	<li><a href="/displays/" title="The displays at Ely Museum">Displays</a></li>
	<li><a href="/events/" title="The displays at Ely Museum">Events</a></li>
	<li><a href="/education/" title="Educational information abiut Ely Museum">Education</a></li>
	<li><a href="/contact/" title="Contact information for Ely Museum" accesskey="9">Contact</a></li>
</ul>
MENU;

$lines = split("\n", $menu);
foreach ($lines as $line) {
    $current = false;
    preg_match('/href="([^"]+)"/', $line, $url);
    if (substr($_SERVER["REQUEST_URI"], 0, 5) == substr($url[1], 0, 5)) {
        $line = str_replace('<a h', '<a id="active" h', $line);
        }
    echo $line."\n";
}
?>

Link to comment
https://forums.phpfreaks.com/topic/268031-function-split-is-deprecated-in/
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.