Здравейте, значи целта ми е да премахна повтаряща се стойност от масив, примерно имам два пъти стойноста "dobre" и искам тя да остане 1 път, с array_unique(); не се получава..
Така, това е кода, целта ми е да извлека всички колони от таблиците в базата ми данни, който са с имена
нещо_bg, нещо_en, нещо_fr, нещо_de
всичко ок, извеждам ги, но то извежда всички полета нали които са с този синтакс, а аз искам да из вежда всички, обаче само по 1 път, тоест да няма повторения..
Код:
<?php
@include $path."include/config.php";
$dbname = 'schoolcms';
$sql=mysql_query("SHOW TABLES FROM $dbname") or die(mysql_error());
while ($row = mysql_fetch_row($sql)) {
$table=$row[0];
$q=mysql_query("SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME = '$table'");
while($q_row=mysql_fetch_assoc($q))
{
$name=$q_row['COLUMN_NAME'];
$lang=mysql_query("SELECT `short` FROM `languages` ORDER BY `id` ASC") or die(mysql_error());
while($lang_row=mysql_fetch_assoc($lang))
{
preg_match_all('/[a-z]+\_+'.$lang_row[short].'/', $name, $match);
foreach ($match as $result)
{
$columns=array();
array_push($columns, $result);
foreach ($columns as $columns)
{
foreach ($columns as $columns)
{
echo $columns."<br />";
}
}
}
}
}
}
?>
Така, това е кода, целта ми е да извлека всички колони от таблиците в базата ми данни, който са с имена
нещо_bg, нещо_en, нещо_fr, нещо_de
всичко ок, извеждам ги, но то извежда всички полета нали които са с този синтакс, а аз искам да из вежда всички, обаче само по 1 път, тоест да няма повторения..