草庐IT

ctype_alpha

全部标签

php - ctype_alpha 但允许空格(php)

我想知道在使用ctype_alpha检查时是否可以在文本字段中允许空格。由于ctype_alpha只允许字母,我不知道如何让用户在字段中输入空格。我确实尝试过使用ctype_space但这没有用。我只是希望用户只能键入字母,并且如果他们“愿意”,他们可以选择包含空格。我希望我不必使用正则表达式。elseif(!ctype_alpha($fname)){echo"Yournamemayonlycontainalphabeticalletters";} 最佳答案 这就是我要做的if(!ctype_alpha(str_replace(''

php - 如何使用 ctype_alnum() 允许下划线和破折号?

如何在使用ctype_alnum()时将_和-的异常(exception)添加为有效字符??我有以下代码:if(ctype_alnum($username)){returnTRUE;}elseif(!ctype_alnum($username)){$this->form_validation->set_message('_check_username','Invalidusername!Alphanumericsonly.');returnFALSE;} 最佳答案 由于ctype_alnum只验证字母数字字符,试试这个:$sUser

php - 从使用 imagepng() 创建的 PNG 中获取 Alpha

我尝试获取PNG的alpha。我正在使用imagepng()执行此操作。我的问题是alpha仅返回0。我用alpha制作PNG的代码$x=1;$y=1;$gd=imagecreatetruecolor($x,$y);imagesetpixel($gd,0,0,imagecolorallocatealpha($gd,200,200,200,1));imageAlphaBlending($gd,false);imageSaveAlpha($gd,true);imagepng($gd,"test.png");imagedestroy($gd);我读取PNGalpha的代码$im=imagec

php - 什么是 setlocale(LC_CTYPE, 'C' );实际上呢?

当我的PHP脚本以UTF-8编码运行时,使用非ASCII字符,一些PHP函数如strtolower()不起作用。我可以使用mb_strtolower,但是这个脚本可以在各种不同的平台和配置上运行,并且多字节字符串扩展可能不可用。我可以在使用前检查该函数是否存在,但我的代码中到处都是字符串函数,我不想替换每个实例。有人建议使用set_locale(LC_CTYPE,'C'),他说这会导致字符串函数正常工作。这听起来不错,但我不想在不确切了解其作用的情况下介绍该更改。我以前用set_locale改变数字的格式,但是我以前没有用过LC_CTYPE标志,我不太明白它的作用。值'C'是什么意思?

Android Studio Gradle 2.0.0-alpha1 构建错误

尝试最新的gradle2.0.0-alpha1构建。在编译期间给我错误。我完全不知道出了什么问题。旧的gradle1.5.0没有任何问题。下面是我运行./gradlewassembleDebug-debug-stacktrace时的输出task={from=abc_list_longpressed_holo.9.png,to=/Users/gillis/AndroidStudioProjects/FootballMania/app/build/intermediates/res/merged/debug/drawable-hdpi-v4/abc_list_longpressed_hol

android - FloatingActionButton backgroundHint with alpha

我在我的应用程序中添加了一个fab。我用不透明度设置了backgroundHint(#44FF0000)。但是里面有个小圆圈。fabimage如何去掉这个小圆圈?这是我的代码谢谢 最佳答案 您不能删除“这个小圆圈”。这是由于在背景下方绘制了阴影造成的。备选方案a)对任何会产生阴影的事物使用纯色背景。备选方案b)不要对半透明部件使用阴影/高度。对于FAB: 关于android-FloatingActionButtonbackgroundHintwithalpha,我们在StackOverf

android - 无法解析 : androidx. 生命周期 :lifecycle-extensions-ktx:2. 0.0-alpha1

我想了解Android中的ViewModel和LiveData概念。我正在做一个练习项目,但是当我在我的应用程序级gradle文件中添加implementation'androidx.lifecycle:lifecycle-extensions-ktx:2.0.0-alpha1'行时,它会显示Failedtoresolve:androidx.lifecycle:lifecycle-extensions-ktx:2.0.0-alpha1.我在谷歌上搜索了解决方案,我找到了this回答,当我只编译viewmodel库但如果我使用与implementationgroup:'androidx.

android - ConstraintSet>>applyTo 将 TextView 的 Alpha 设置为 1f

我正在使用AndroidStudio使用Kotlin编写Android应用(目标API28,最小API22)。我有一个ConstraintLayout,其中添加了一些View。其中有一个简单的TextView。我希望TextView使用0f的alpha进行初始化(不可见),然后稍后(通过动画)将其值更改为1f以使它们可见。我让动画正常工作,但初始alpha似乎没有任何效果。我最终将问题追溯到ConstraintSet>>applyTo(...)方法。下面的代码fragment显示ConstraintSet>>applyTo(...)将TextView的alpha设置回1f,即使我明确将

android - Alpha 动画不工作

非常简单:我在屏幕上添加了一个动态按钮,并尝试在添加后将其淡出,但动画从未播放。当它已经在屏幕上呈现时,我稍后尝试添加它,但仍然没有。下面是代码:btn=newImageButton(context);btn.setBackgroundColor(0xFFFF0000);params=newWindowManager.LayoutParams(width,height,WindowManager.LayoutParams.TYPE_SYSTEM_ALERT|WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,WindowManager.Layo

android - AlphaAnimation 对象不会更改动画 View 的 alpha 属性,为什么?

我正在尝试为按钮的alpha设置动画,当我将alpha从1设置为0时效果很好。但是,在动画的最后,我无法将它从0重置为1,因为按钮的alpha已经是1(这会导致按钮在屏幕上“跳跃”而没有任何褪色)。似乎Animation对象不是直接设置Viewalpha,而是设置View的一些表示属性。有谁知道我怎样才能让这个动画正常工作?我的代码:privatevoidperformFavoriteButtonFade(booleanisFavorite){AlphaAnimationfadeAnimation=newAlphaAnimation(0,0);if(isFavorite){if(thi