<?php function getCoursesByNumber($listOfCourses, $numberOfCourses = "3") { $resultArray = array(); // implement here. shuffle($listOfCourses); for ($i = 0; $i < $numberOfCourses; $i++) { $resultArray[] = $listOfCourses[$i]; } return $resultArray; } ?> <ol> <?php $todaysCourses = array(); $todaysCourses = getCoursesByNumber($lines, $_GET["numberOfCourses"]); foreach ($todaysCourses as $todaysCourse) { ?> <li> <?php echo $todaysCourse; ?> </li> <?php } ?> </ol> </div> <div class="section"> <h2>Searching Courses</h2> <!-- Ex. 3: Searching Courses & Ex 6: Query Parameters --> <?php
// implement here. for ($i = 0; $i < $numberOfCourses; $i++) { array_push($resultArray, $courseList[rand(0, $numberOfCourses)]); } return $resultArray; } ?> <ol> <?php $number_of_courses = 3; if (isset($_GET["number_of_courses"])) { //URL에 news_pages라는 변수가 있냐? $number_of_courses = (int) $_GET["number_of_courses"]; //int로 형변환 해서 가져와 } $todaysCourses = getCoursesByNumber($courseList, $number_of_courses); foreach ($todaysCourses as $courses) { ?> <?php $piece = explode("\t", $courses); ?> <li><?php echo "{$piece['0']} - {$piece['1']}"; ?> </li> <?php } ?> </ol> </div> <div class="section">
foreach ($filename as $lines) { $listOfCourses[] = $lines; } //var_dump($listOfCourses); function getCoursesByNumber($listOfCourses, $numberOfCourses) { $resultArray = array(); // implement here. $resultArray = array(); $key = array_rand($listOfCourses, $numberOfCourses); foreach ($key as $k) { $resultArray[] = $listOfCourses[$k]; } return $resultArray; } $todaysCourses = getCoursesByNumber($listOfCourses, $numberOfCourses); //var_dump($todaysCourses); ?> <ol> <?php foreach ($todaysCourses as $course) { ?> <li><?php echo $course; ?> </li> <?php } ?> </ol>
$lineCounter++; } return array_slice($resultArray, $lineCounter - $numberOfCourses); } if (isset($_GET['number_of_courses'])) { $numberOfCourses = $_GET['number_of_courses']; if ($_GET['number_of_courses'] == "") { $numberOfCourses = 3; } } else { $numberOfCourses = 3; } ?> <ol> <?php $arrayToPrint = getCoursesByNumber($courses, $numberOfCourses); foreach ($arrayToPrint as $lines) { print "<li>{$lines}</li>"; } ?> </ol> </div> <div class="section"> <h2>Searching Courses</h2> <!-- Ex. 3: Searching Courses & Ex 6: Query Parameters --> <?php $startCharacter = "C"; function getCoursesByCharacter($listOfCourses, $startCharacter) { $resultArray = array(); foreach ($listOfCourses as $line) {
<div class="article"> <div class="section"> <h2>Today's Courses</h2> <!-- Ex. 2: Today’s Courses & Ex 6: Query Parameters --> <?php $numberOfCourses = 3; if (isset($_GET["num_of_course"]) == 1 && $_GET["num_of_course"] != "") { $numberOfCourses = (int) $_GET["num_of_course"]; } function getCoursesByNumber($listOfCourses, $numberOfCourses) { $resultArray = array(); $resultArray = array_rand($listOfCourses, $numberOfCourses); return $resultArray; } $todaysCourese = getCoursesByNumber($lines, $numberOfCourses); ?> <ol> <?php foreach ($todaysCourese as $todays) { $tokencourse = explode("\t", $lines[$todays]); $implodcourse = implode(" - ", $tokencourse); ?> <li><?php echo $implodcourse; ?> </li> <?php } ?>
<?php function getCoursesByNumber($listOfCourses, $numberOfCourses) { $resultArray = array(); foreach ($listOfCourses as $word) { $resultArray[] = $word; } for ($i = 0; $i < $numberOfCourses; $i++) { $j = rand(0, count($resultArray) - 1); echo $i + 1; echo ". "; echo $resultArray[$j], "<br>"; } return $resultArray; } getCoursesByNumber(file("courses.tsv"), 4); ?> </div> <div class="section"> <h2>Searching Courses</h2> <!-- Ex. 3: Searching Courses & Ex 6: Query Parameters --> <?php function getCoursesByCharacter($listOfCourses, $startCharacter) { $resultArray = array(); foreach ($listOfCourses as $word) { $resultArray[] = $word; } $number = 1; echo "Courses that started by"; echo " ' ", "<strong>{$startCharacter}</strong>", " ' ";
<h2>Today's Courses</h2> <!-- Ex. 2: Today’s Courses & Ex 6: Query Parameters --> <?php $numberOfCourses = $_GET["number_of_courses"]; function getCoursesByNumber($listOfCourses, $numberOfCourses) { $resultArray = array(); shuffle($listOfCourses); $resultArray = array_slice($listOfCourses, 9 - $numberOfCourses); shuffle($resultArray); return $resultArray; } ?> <ol> <?php $todaysCourses = getCoursesByNumber($filename, $numberOfCourses); foreach ($todaysCourses as $getCourse) { ?> <li> <?php echo $getCourse; ?> </li> <?php } ?> </ol> </div> <div class="section"> <h2>Searching Courses</h2> <!-- Ex. 3: Searching Courses & Ex 6: Query Parameters --> <?php
$resultArray[] = $word; if (count($resultArray) == $numberOfCourses) { break; } } return $resultArray; } $number_of_courses = 3; if (isset($_GET["number_of_courses"])) { if ($_GET["number_of_courses"] == "") { $todaysCourses = getCoursesByNumber($lines, $number_of_courses); } else { $todaysCourses = getCoursesByNumber($lines, $_GET["number_of_courses"]); } } else { $todaysCourses = getCoursesByNumber($lines, $number_of_courses); } ?> <ol> <?php foreach ($todaysCourses as $word) { $tmp = explode("\t", $word); ?> <li><?php echo $tmp[0]; ?> - <?php echo $tmp[1]; ?> </li> <?php
</div> <div class="article"> <div class="section"> <h2>Today's Courses</h2> <!-- Ex. 2: Today’s Courses & Ex 6: Query Parameters --> <?php function getCoursesByNumber($listOfCourses, $numberOfCourses) { $resultArray = array(); shuffle($listOfCourses); for ($i = 0; $i < $numberOfCourses; $i++) { $resultArray[] = array_pop($listOfCourses); } return $resultArray; } $todaysCourses = getCoursesByNumber($lines, 3); ?> <ol> <?php foreach ($todaysCourses as $line) { print "<li>{$line}</li>\n"; } ?> </ol> </div> <div class="section"> <h2>Searching Courses</h2> <!-- Ex. 3: Searching Courses & Ex 6: Query Parameters --> <?php function getCoursesByCharacter($listOfCourses, $startCharacter) {
{ $resultArray = array(); // implement here. $resultArray = array_rand($listOfCourses, $numberOfCourses); return $resultArray; } ?> <ol> <?php $numberOfCourses = $_GET["number_of_courses"]; if (!isset($numberOfCourses) or $numberOfCourses = " ") { $numberOfCourses = 3; } $listOfCourses = $lines; $resultArray = array(); $resultArray = getCoursesByNumber($lines, $numberOfCourses); foreach ($resultArray as $todaysCourse) { ?> <li><?php echo $listOfCourses[$todaysCourse]; ?> </li> <?php } ?> </ol> </div> <div class="section"> <h2>Searching Courses</h2> <!-- Ex. 3: Searching Courses & Ex 6: Query Parameters --> <?php