Ben php için tamamen yeni duyuyorum ve onu öğrenmeye başladı. Ben php ve html iki ev ödevleri var.
Assignment 1:
- Ben bazı insanların isimlerini ve onların arkadaşları isimleri tüm saklamak zorunda. Ben ortak arkadaş var sadece insanları listesine var. Benim sorunum bir kişi bir mesaj alıyorum başkası ile ortak hiçbir arkadaş varsa "Rana has 0 friends in common with Roni. Bunu engellemek olmasıdır:
Assignment 2:
Ben son php dosyasından bir kişi aramak için bir html formu var
Ben Rana arayacaktır zaman PHP form açın ve ve baskı olacaktır:
Rana 4 Arkadaşın var ve o Nandini ve Memun ile ortak bir arkadaşı var.
Ben Tanmoy ararken sayfa açık ve baskı olacak:
Tanmoy Nandini ve Memun ile 4 arkadaş ve ortak arkadaşları var Rana'nın arkadaşı.
Bunun için ben fonksiyonu kullanılır var "yazısı / almak / istek"
İşte benim kod şimdiye kadar:
<?php
# Function: finfCommon
function findCommon($current, $arr) {
$cUser = $arr[$current];
unset($arr[$current]);
foreach ($arr As $user => $friends) {
$common = array();
$total = array();
foreach ($friends As $friend) {
if (in_array($friend, $cUser)) {
$common[] = $friend;
}
}
$total = count($common);
$add = ($total != 1) ? 's' : '';
$final[] = "<i>{$current} has {$total} friend{$add} in common with {$user}.</i>";
}
return implode('<br />', $final);
}
# Array of users and friends
$Friends = array(
"Rana" => array("Pothik", "Zaman", "Tanmoy", "Ishita"),
"Nandini" => array("Bonna", "Shakib", "Kamal", "Minhaj", "Ishita"),
"Roni" => array("Akbar", "Anwar", "Khakan", "Pavel"),
"Liton" => array("Mahadi", "Pavel"),
"Mamun" => array("Meheli", "Tarek", "Zaman")
);
# Creating the output value
$output = "<ul>";
foreach ($Friends As $user => $friends) {
$total = count($friends);
$common = findCommon($user, $Friends);
$output .= "<li><u>{$user} has {$total} friends.</u><br /><strong>Friends:</strong>";
if (is_array($friends) && !empty($friends[0])) {
$output .= "<ul>";
foreach ($friends As $friend) {
$output .= "<li>{$friend}</li>";
}
$output .= "</ul>";
}
$output .= "{$common}<br /><br /></li>";
}
$output .= "</ul>";
# Printing the output value
print $output;
?>