Эм?
- - - Добавлено - - -
Кстати вот ещё способ, без strmid:
И без функций, с использованием цикла:PHP код:
new
mail_str[32] = "[email protected]",
pos = strfind(mail_str, "@");
if(-1 != pos)
mail_str[pos] = EOS;
print(mail_str); // вывод "login"
PHP код:
new
mail_str[32] = "[email protected]",
i = -1,
c;
while((c = mail_str[++i]) != EOS && c != '@'){}
mail_str[i] = EOS;
print(mail_str); // вывод "login"
Последний раз редактировалось L0ndl3m; 19.11.2015 в 17:55.
PHP код:
ExtractNameFromEMailAddress(const in[], out[], size = sizeof(out))
{
static pos;
if ((pos = strfind(in, "@")) < 0)
return;
for (pos = (pos >= size) ? (size - 1) : (pos), out[pos] = '\0'; pos-- != 0;)
out[pos] = in[pos];
}
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
$continue$ (19.11.2015)
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Спасибо Daniel. Буду использовать твой вариант. Тему можно закрыть.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)