Търся функция в php

ventsi34

Registered
Здравейте, искам да ви попитам дали има такава функция която може да сравнява две променливи! Примерно

$nau4i=1,3,5,21,53,12...;
$me=2,4,5,23,12,15,78...;

имам тези две променливи и да ми извади колко е броя на числата който се повтарят в двете променливи едната спрямо другата?
 
Код:
<?php
$nau4i = "1,3,5,21,53,12";
$me = "2,4,5,23,12,15,78";
$e1 = explode(',', $nau4i);
$e2 = explode(',', $me);
echo "Числата който ги има и в двата стринга са: <br />";
foreach($e1 as $v){
if(in_array($v, $e2)){
echo "$v <br />";
}
}
ето ти го и като функция
Код:
<?php
function ivds($s1, $s2){
$e1 = explode(',', $s1);
$e2 = explode(',', $s2);
echo "Числата който ги има и в двата стринга са: <br />";
foreach($e1 as $v){
if(in_array($v, $e2)){
echo "$v <br />";
}
}
}
$nau4i = "1,3,5,21,53,12";
$me = "2,4,5,23,12,15,78";
ivds($nau4i, $me);
 
Код:
<?php
$nau4i = "1,3,5,21,53,12"; 
$me = "2,4,5,23,12,15,78"; 

$broi = count(array_intersect(explode(",", $nau4i), explode(",", $me)));
echo $broi;
?>
 

Back
Горе