Php Unique Device Name code
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Unique Device Name</title>
</head>
<body>
<h1>Array of Uniue Device Names</h1>
<?php
$deviceNames=['tv','motor','tv','mobile'];
?>
<pre>
<h2>Original Device Names:</h2>
<?php print_r($deviceNames); ?>
</pre>
<?php
function uniqueName($deviceNames){
$unique=array();
$i=0;
while(isset($deviceNames[$i])){
$key=$deviceNames[$i];
$j=1;
while(isset($unique[$key])){
$key=$deviceNames[$i].$j;
$j++;
}
$unique[$key]=1;
$deviceNames[$i]=$key;
$i++;
}
return $deviceNames;
}
$uniqueDevice=uniqueName($deviceNames);
?>
<pre>
<h2>Unique Device Names:</h2>
<?php print_r($uniqueDevice) ?></pre>
</body>
</html>
Comments
Post a Comment