Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: какие функции в php являються такимиже как в VB... Добавлено: 15.03.07 11:00  

Автор вопроса:  alp | Web-сайт: musicup.ru
какие функции в php являються такимиже как в VB mid$() и InStr() ???

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 Алексей



black  admin

ICQ: 261779681 

Вопросов: 87
Ответов: 633
 Web-сайт: aleksey.nemiro.ru
 Профиль | | #1
Добавлено: 15.03.07 11:08
http://ru.php.net/manual/ru/ref.strings.php

Ответить

Номер ответа: 2
Автор ответа:
 alp



Вопросов: 2
Ответов: 1
 Web-сайт: musicup.ru
 Профиль | | #2
Добавлено: 15.03.07 11:16
Кориктеровка
если не знаете VB рассажу что эти функции делают

переменная=mid$(текстовая_переменная, номерсимвола_откуда_начинаем_читать, сколько_символов_читаем)
пример: temp=mid$("phprul", 2, 3) \ temp будет навна hpr

переменная=InStr(откуда_ищем, текст_где_ищем, что_ищем)
пример: temp=InStr(1, "phprul", "r";) \ temp будет навна 4 еслибы буквы r не былобы то temp=0

Ответить

Номер ответа: 3
Автор ответа:
 Алексей



black  admin

ICQ: 261779681 

Вопросов: 87
Ответов: 633
 Web-сайт: aleksey.nemiro.ru
 Профиль | | #3
Добавлено: 15.03.07 11:24
да, vb я не знаю, откуда ж мне его знать :D

к сожалению, в данный момент тарелочка с голубой каемочкой у меня
где-то под кроватью валяется, лень искать ;)

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 15.03.07 17:22
substr
strstr

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #5 Добавлено: 16.03.07 00:24
mid=substr, но в пхп, как и в си char, строка - массив символов, т.е. доступ к одному символу можно получить как и к массиву...

<?
$mystr = "Превед";
echo $mystr[0]; // выведет "П"
?>

Ответить

Номер ответа: 6
Автор ответа:
 Серёга



ICQ: 262809473 

Вопросов: 17
Ответов: 561
 Web-сайт: houselab.narod.ru
 Профиль | | #6
Добавлено: 16.03.07 21:12
Мужики, небольшое уточнение:
string substr(string str, int start [,int length]) - отсчет символов начинается с нуля, а не с единицы как в VB.

Шарп, ты конечно извини, но:
strstr
Поиск первого вхождения подстроки в строку.

Синтаксис :
string strstr(string haystack, string needle)

Функция strstr() возвращает участок строки, заданной в параметре haystack, начиная с первого фрагмента, указанного в параметре needle и до конца.
В случае неудачи возвращает false.
Данная функция чувствительна к регистру.
В случае, если needle не является строкой, то значение преобразуется в целое и используется как код искомого символа.

согласись, что на InStr не очень походит, а вот это то что нужно:
strpos
Находит позицию первого вхождения подстроки в заданной строке.

Синтаксис :
int strpos(string where, string what [, int fromwhere])

Функция strpos() пытается найти в строке were подстроку what и в случае успеха возвращает позицию (индекс) этой подстроки в строке. Первый символ строки имеет индекс 0. Необязательный параметр fromwhere можно задавать, если поиск нужно вести не с начало строки, а с какой-то другой позиции. В этом случае следует эту позицию передать в fromwhere. Если подстроку не удалось найти, функция возвращает false.
Если параметр what не строка, в этом случает его значение преобразуется в целое и используется как код искомого символа.

Ответить

Номер ответа: 7
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #7
Добавлено: 17.03.07 02:37
Точно, я спутал с Си, где strstr возвращает char *, который ввиду арифметики указателей полезнее, чем просто позиция подстроки типа int.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам