artist19 Posted July 2, 2009 Share Posted July 2, 2009 How do you write a code that merges these similar multiple codes into one? E.g. <?php $content = array( 1 => "dir/filename.php", 2 => "other.php", 3 => "andso/on.php", ); $day = date('W'); $file = isset($content[$day]) ? $content[$day] : 'notes.php'; include $file; ?> The main page uses an include (the code above) for the content part. <?php $sidebar = array( 1 => "dir/filename/sidebar.php", 2 => "other-sidebar.php", 3 => "andson/sidebar.php", ); $day = date('W'); $file = isset($sidebar[$day]) ? $sidebar[$day] : 'notes.php'; include $file; ?> The main page uses an include for the sidebar part. <?php $title = array( 1 => "title of filename", 2 => "other title", 3 => "and so on", ); $day = date('W'); [not sure how to code this line] echo $title; ?> Rather than repeating the same, how do you code three together in an array? For example, CONCEPT below: <?php // code above header $rotate = array( 1 => "dir/filename.php", "sidebar/file.php", "title here" 2 => "other.php", "sidebar/anotherfile.php", "title here" 3 => "andso/on.php", "sidebar/antoher.php, "title here" $day = date('W'); $file = isset($content[$day]) ? $content[$day] : 'ls.php'; $sidebar = isset($content[$day]) ? $content[$day] : 'j.php'; $title = isset($title[$day]) ? $title[$day] : 'Title'; ?> <? // place an include in the main page include $file; ?> <? // place an include in the sidebar of the main page include $sidebar; ?> <? // place a title in the main page echo $title; ?> Thank you and greatly appreciated in advance. Link to comment https://forums.phpfreaks.com/topic/164575-how-to-merge-rotating-codes-in-one-using-array/ Share on other sites More sharing options...
nbarone Posted July 2, 2009 Share Posted July 2, 2009 I think you're looking for 2d arrays $x =array(array("link1","link2","title"), array("link1","link2","title"), array("link1","link2","title")); Link to comment https://forums.phpfreaks.com/topic/164575-how-to-merge-rotating-codes-in-one-using-array/#findComment-868028 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.