|
|
|
| как можно в массиве прочитать первый символ?
массив состоит из слов | |
|
|
|
|
|
|
|
для: sway
(22.03.2006 в 12:40)
| | Первый символ? Или значение первого элемента?
<?PHP
$array = array("one","two","three");
//Значение первого элемента
print $array[0];
//Первый символ
print substr($array[0],0,1);
?>
|
| |
|
|
|
|
|
|
|
для: Artemy
(22.03.2006 в 12:48)
| | встречный вопрос
<?PHP
print substr($array[0],0,1);
?>
|
выдаст первый символ первого элемента?
а то попробовал выдает символ А, хотя должен бить И | |
|
|
|
|
|
|
|
для: sway
(22.03.2006 в 13:08)
| | Да, выдает первый символ первого элемента!
<?PHP
//Второй символ второго элемента массива
print substr($array[1],1,2);
?>
|
| |
|
|
|
|
|
|
|
для: Artemy
(22.03.2006 в 13:45)
| | Все спасибо разобрался!
А как этому элементу массива присвоить имя, например так $1=substr($array[1],1,2);
как-нибудь так можно? или нет, а если считывание элемента в массиве происходит?
Вывод этого элемента в массиве я сделал
<?PHP
print substr($array[1][$i],0,1);
?>
|
а вот с присвоением беда. | |
|
|
|
|
|
|
|
для: sway
(22.03.2006 в 13:08)
| | А что за текст в элементе $array[0]? | |
|
|
|
|
|
|
|
для: cheops
(22.03.2006 в 14:28)
| | массив
слово1
слово2
слово3
и так далее | |
|
|
|
|
|
|
|
для: sway
(22.03.2006 в 14:30)
| | Что выводит этот код?
<?php
$array[] = "слово1";
$array[] = "слово2";
$array[] = "слово3";
print substr($array[0],0,1);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(22.03.2006 в 14:33)
| | нет вы не поняли, или я не правильно выражаюсь?
вот полный код:
<?php
$fileb = "../папка/файл.txt";
$arr = file($fileb);
sort($arr);
print '<UL>';
foreach($arr as $line)
{
list($n_heat, $new_art_name, $titl) = explode("|||", $line);
$im['n_heat'][] = $n_heat;
$im['new_art_name'][] = $new_art_name;
$im['titl'][] = $titl;
}
for($i = 0; $i <= count($im['n_heat'])-1; $i++)
{
echo '<LI><a href="../index.php?page=папка/'.$im['new_art_name'][$i].'" title="'.$im['titl'][$i].'">'.$im['n_heat'][$i].'</a>';
}
print '</UL>';
?>
|
| |
|
|
|
|
|
|
|
для: sway
(22.03.2006 в 14:43)
| | собственно вопрос:
хочется чтобы в $im['n_heat'][] читалась первый символ и ему присваивалась переменная
так как хочу отсортировать вывод линков в следующем виде
если первая буква А то
А
линк1
линк2
если В, то
А
Б
В
линк1
линк2 | |
|
|
|
|
|
|
|
для: sway
(22.03.2006 в 14:47)
| | Тогда строку
<?php
$im['n_heat'][] = $n_heat;
?>
|
следует заменить на
<?php
$im['n_heat'][] = substr($n_heat, 0, 1);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(22.03.2006 в 22:45)
| | Спасибо! попробую разобраться | |
|
|
|