<script>
var n = document.getElementById("n").value;
var k = document.getElementById("k").value;
var m = document.getElementById("m").value;
var res = 0;
search.onclick = function(){
for (var i = 0; i < n.length; i++) {
if (n.charAt(i) == m){
res = res + 1;
}
}
for (var i = 0; i < k.length; i++) {
if (k.charAt(i) == m){
res = res + 1;
}
}
alert(res);
}
</script>
var k = document.getElementById('k');
var m = document.getElementById('m');
var search = document.getElementById('search');
<?php
$m = array(
'0' => '4',
'1' => '5',
'2' => '6',
'3' => '7',
'4' => '8');
$m1 = array(
'0' => '1',
'1' => '5',
'2' => '6',
'3' => '8',
'4' => '9');
$c = 0;
foreach ($m as $key => $value) {
$key=(string)$value;
}
foreach ($m1 as $key => $value) {
$key=(string)$value;
}
while ($c < 5) {
if ($m1[$c] == $m[$c]){
echo $m1[$c];
echo " ";
}
$c++;
}
?>
Вы имеете ввиду, что надо срванивать не только значения, но и ключи массива?
Сравнивать все равно необходимо элементы массива. Зачем это делать в строке?