草庐IT

符号主义

全部标签

php - 转换整数 php - 从字符串中删除符号

我有这段代码,我做了一个cast来删除符号€。$t="€2000";$venc=(int)$t;echo$venc;//actuallyechois0andiwant2000(removesymbol)输出是0而不是2000,所以,代码没有像我预期的那样工作。(int)$t;不是echo2000的原因是什么?谢谢 最佳答案 转换例程不会删除无效字符,而是从头开始并在到达第一个无效字符时停止,然后将其转换为数字,在您的情况下,欧元符号无效,它是第一个字符,因此结果数字为0。检查http://www.php.net/manual/en/

php - 如何在 PHP 中将字符串转换为符号

如何将密码字符串转换为指定符号,如*或其他东西。我目前正在开发更改密码页面。我想显示密码到页面,我想避免密码被别人忽略,所以我想把密码的字符串隐藏成像*这样的符号。具有相同的长度。像这样的例子.抱歉我的英语不好... 最佳答案 $output_password=str_repeat('*',strlen($input_password)); 关于php-如何在PHP中将字符串转换为符号,我们在StackOverflow上找到一个类似的问题: https://s

php - 如何在 Blade 模板页面中包含@符号而不在 Laravel 中将其作为 Blade 代码处理

所以我的困境是这样的。Email:info@example.com正在作为Blade代码处理,不会在我的Laravel4框架中的响应式Bootstrap网页中调整大小。关于如何让Blade忽略@符号的任何想法?这可能是一个简单的修复,我只是无法在网上找到它。谢谢 最佳答案 一个非常简单的方法是这样的:someone{{'@'}}email.com{{$whatever}}有效地转化为(其中e()进行HTML转义)因此您可以将字符串放在那里,这将得到输出而不是变量。 关于php-如何在Bl

Nginx 和 Dropbox 文件夹内的符号链接(symbolic link)根目录导致 "File not found."

原始问题Imetastrangeproblemwithnginx+php-fpm.Ifmyrootdirectorysettosomethinglike~/playground/apps/foo/public/,everythingworksfine.IfIsymlink~/playgroundto~/Dropbox/playgroundNginxrendersa"Filenotfound."string.Ifirstthoughtthatitwasapermissionsproblem,butitisn't(doublecheckedwithasimplephpfile)Somyqu

php:将 10 次相同符号(空格)分配给变量的最佳方法

这个问题在这里已经有了答案:makestringofNcharacters(5个答案)关闭9年前。我们有$symb="_";$num=10;我们希望$ten_symbs正好是"__________";//十个符号“_”。将十个“_”分配给$ten_symbs的最快和/或最佳方法是什么?

php - 欧元符号未在 HTML 中正确显示

我的站点上有一个页面,其中包含用于编辑事件信息并将其更新到数据库的表单。我有一个带有入场费选项的选择框,在我的HTML代码中所有这些选项都以欧元符号开头,但在网页上显示为�1。我在具有相同代码的其他页面上使用完全相同的入场价格选择输入,它们工作正常,有人可以帮忙吗??Admission:Free€1€2€3€4€5€6€7€8€9€10€11€12€13€14€15€16€17€18€19€20* 最佳答案 尝试用€替换欧元符号:€ 关于php-欧元符号未在HTML中正确显示,我们在St

php - 将 %40 返回到 @ 符号

dev%40bionic%2Dcomms%2Eco%2Euk我想把上面的内容改回可读的文本。谁能告诉我怎么做?谢谢编辑请原谅我的疏忽,PHP是首选语言! 最佳答案 你没有说是哪种语言,但在很多情况下你想要的功能是urldecode(看看你的其他问题,你可能需要PHP。那里是urldecode:)) 关于php-将%40返回到@符号,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3

php - 转换带重音符号的外来字符

我正在尝试将一些文本与数据库中的文本进行比较。在数据库中,任何带重音的文本都像HTML一样编码(即é),当我将数据库文本与我的字符串进行比较时,它不匹配,因为我的字符串只显示é。当我首先使用PHP函数htmlentities对字符串进行编码时,é变成了é很奇怪?使用htmlspecialchars根本不会对é进行编码。您如何建议我将é与é以及所有其他重音字符进行比较? 最佳答案 您需要将正确的字符集发送到htmlentities。看起来您使用的是UTF-8,但默认值为ISO-8859-1。像这样改变它:$encoded=htmlen

php - 允许在正则表达式中使用括号和其他符号

我制作了这个正则表达式:^[a-zA-Z0-9_.-]*$支持:letters[uppercaseandlowercase]numbers[from0to9]underscores[_]dots[.]hyphens[-]现在,我想添加这些:spaces[]comma[,]exclamationmark[!]parenthesis[()]plus[+]equal[=]apostrophe[']doublequotationmark["]at[@]dollar[$]percent[%]asterisk[*]例如,这段代码只接受上面的一些符号:^[a-zA-Z0-9_.,-!()+=“”„@

php - 将 8 个字节转换为有符号长整数(64 位)

我正在从PHP套接字中读取8个字节,并希望将它们转换为64位有符号整数。如何在64位PHP中执行此操作?unpack不支持64位数字在32位PHP中,有没有办法将其转换为BCMath可以使用的字符串? 最佳答案 也许Convertingbyte-streamintonumericdata-type会帮助... 关于php-将8个字节转换为有符号长整数(64位),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.